Я попросил помощи с этой проблемой, в которой, когда я хочу конвертировать байты из таблицы
`[0, 0, 0, 0, 0, 0, 0, 0, 122, 98, 117, 54, 46, 0, 0, 115, 122, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 116, 121, 116, 117, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 107, 111, 98, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 122, 42, 109, 111, 119, 40, 0, 0, 0, 0, 0, 0, 107, 111, 98, 0, 0, 0, 0, 0, 98, 111, 40]`
в символы и напечатать эти символы. Когда я делаю:
for(byte b: byteArray){
System.out.print((char) b);
}
У меня ничего нет на консоли. Даже полосы прокрутки имеют одинаковую длину. Но когда я делаю:
for(byte b: byteArray){
System.out.println((char) b);
}
это работает хорошо. Я думаю, что это проблема с затмением, а не с кодом. Я снял галочку с ограничения вывода консоли, но это не помогло.
String(byte[], Charset)
? - person fge   schedule 19.03.2014System.out.print(new String(byteArray));
- person Mohammad Adil   schedule 19.03.2014