使用Java检测ETX字符

使用Java检测ETX字符,java,hex,Java,Hex,我们有一个文本文件,其中包含多个段落,每个段落之间用 字符ETX如下图所示。Java程序应该 阅读每一段并进行分析,段落的结尾应该是 由ETX确定 如何让Java识别或检测EXT字符 ETX是一个ASCII字符,用于指示传输结束 它还具有unicode码点U+0003,因此您可以通过搜索字符串来查找该码点。如果您使用的是8位字符串,请搜索“\x03”ETX字符的字符串表示形式为String.valueOf((char)3) 您考虑过在ASCII表中查找它吗?公共静态布尔值isAllASCII(字

我们有一个文本文件,其中包含多个段落,每个段落之间用 字符ETX如下图所示。Java程序应该 阅读每一段并进行分析,段落的结尾应该是 由ETX确定

如何让Java识别或检测EXT字符


ETX是一个ASCII字符,用于指示传输结束


它还具有unicode码点
U+0003
,因此您可以通过搜索字符串来查找该码点。如果您使用的是8位字符串,请搜索
“\x03”

ETX字符的字符串表示形式为String.valueOf((char)3)


您考虑过在ASCII表中查找它吗?公共静态布尔值isAllASCII(字符串输入){boolean isASCII=true;for(int i=0;i3
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);
}