int sync_byte=18; 
String.format(\"0x%02X\", sync_byte);

책에 있는 예제 소스중 일부인데 이상하게 컴파일이 안되는데 에러나는 부분이 여기야..

나는 저렇게 하면 0x12 이런식으로 16진수값으로 들어가는거라서 문제될게 업다고 생각했거든..

이거 왜 에러나는거야?

혹시 이클립스 버전이 내가 책보다 더 높은버전을 쓰는데 그래서 그런건 아니겟지?