Я пытаюсь напечатать эту строку с System.out.println()
, но она не распечаталась, как я ожидал. Я мог получить то, что я печатаю через TCP / IP, поэтому я также получил поток HEX. Я должен использовать этот способ, потому что если я использую "line.separator"
поток будет отклонен.
Я знаю, что "line.separator"
содержит 0x0D 0x0A
, но если я просто добавлю 0x0D
, он не будет работать на консоли, как я, за исключением. Итак, я ищу другой способ напечатать его без "line.separator"
.
Character crChar = (char) Integer.parseInt(String.valueOf(13));
String str1 = "|||F"+ crChar;
System.out.println("*1*" + str1 + "*2*");
Выход:
*2*
шестнадцатеричный поток:
7c 7c 7c 46 0d 1c 0d
Если я перехожу на "line.separator", он работает
String crChar = System.getProperty("line.separator");
Выход:
*1*|||F
*2*
шестнадцатеричный поток:
7c 7c 7c 46 0d 0a 1c 0d 0a