안드로이드 개발 질문/답변
(글 수 45,052)
if (selectionkey.isReadable())
{
bufferLength = socketchannel.read(readbytebuffer);
readbytebuffer.flip();
for (int i = 0; i < bufferLength;i++)
{
System.out.printf("%2x ", readbytebuffer.get(i));
}
System.out.println(" ");
//if (readbytebuffer.hasArray())
{
byte []bb = readbytebuffer.array(); //<--- Error
System.out.println("******");
for (int i = 0; i > bb.length;i++)
System.out.printf("%x ", bb[i]);
System.out.println("");
System.out.println("******");
}
}
==================================================================
왜 에러가 나는건가요???
byte[]값을 리턴해주는거 아닌가요?



