答案 0 :(得分:1)
ETX是一个ASCII字符,用于指示传输结束。
它还具有unicode代码点U+0003
,因此您可以通过在字符串中搜索此代码点来找到它。如果您使用的是8位字符串,请搜索"\x03"
。
答案 1 :(得分:0)
ETX字符的字符串表示形式为String.valueOf((char)3)
File file = new File("myfile.txt");
java.util.Scanner scanner = new java.util.Scanner(file);
String etx = String.valueOf((char)3);
scanner.useDelimiter(etx);
while (scanner.hasNext()) {
String paragraph = scanner.next();
System.out.println("Paragraph = " + paragraph);
}