[Java] java: incompatible types: byte[] cannot be converted to byte

suRan·2022년 7월 28일
0

🤢 오류

목록 보기
3/5

문제

java: incompatible types: byte[] cannot be converted to byte

getBytes()는 반환값으로 byte[] 배열을 준다.
그런데 setByte()는 입력값으로 byte를 받는다.
어떻게 하지...?




해결

그렇다............................................................................................

원인은 진작에 알았지만
해결하지 못하고 30분 동안 구글링을 하며 방법을 찾고 있었는데
그냥 처음부터 setBytes()를 사용해야 했던 것이다.

하필 setByte()도 멀쩡히 존재하는 메소드라서
오타라는 생각을 하지 못했다.

🥺

이 문제의 해결법을 어떻게 깨닫게 되었냐면
무려 Java 2 Platform Standard Edition 5.0 API 홈페이지에서 메소드들을 훑어보다가
불현듯 알아차렸다.

http://cris.joongbu.ac.kr/course/java/api/java/sql/Blob.html

이래서 라이브러리를 살펴보는 게 중요한 듯(?)

profile
개발 공부를 해라

0개의 댓글