我从一个文本文件中逐行读取,该文件包含一个字符串,后跟一个空格,后跟另一个字符串。这是我想用于我的方法的第二个字符串。
文本文件示例:
0h e3ne6t
ie 51b0x
6 8qlaqi
ty2 9j5dbb
nwz55 7lrwor
所以我想要'e3ne6t',然后是'51b0x'等。
我尝试使用 .substring 方法并尝试使用 " " 和 "\s" 作为空格的表示。
这是一段代码,可以让您很好地了解我想要实现的目标。
while ((strLine = br.readLine()) != null) {
lineNumber++;
System.out.println("lineNumber = " + lineNumber);
int index = strLine.indexOf(" "); // tried \\s
System.out.println("index = " + index);
strLine.substring(index);
System.out.println(strLine);
if (myString.equals(strLine)) {
System.out.println("Match Found!");;
System.out.println("myString = " + myString );
System.out.println("strLine =" + strLine);
}
}
我什至尝试将空白更改为“+”,但它仍然无法正常工作。
建议?