아까 말씀드렸었는데
byte[] a = {1, 2, 3, 4, 5, 6, 7, 8}; 이 있다고 가정하면
private String Array(byte[] b, int count) {
ArrayList<String> array1 = new ArrayList<String>();
for (int i = 0; i < count; i++) {
byte[] _b = new byte[1];
_b[0] = b[i];
String myInt = new String(b);
array1.add(myInt);
}
return array1.toString();
}
이렇게 하시면 byte[] a 안의 모든 바이트가 문자로 치환되어 리턴됩니다.
이 방법은 무조건 1바이트 = 1문자 일 경우만 가능하구요.