StringTokenizer Token1 = new StringTokenizer(file2," ");
while(Token1.hasMoreTokens()) {
String word = Token1.nextToken();
if(word.equals(Query1)){
x =1;
System.out.println("help");
}else if(word.equals(Query2)){
y =1;
}
这是我的代码,它很好地分割了字符串,但最后一个标记总是有一个\n,当我尝试将最后一个标记与值进行比较时,它应该会失败。
谢谢你,.trim() 工作得很好:) :)
最佳答案
试试这个
StringTokenizer Token1 = new StringTokenizer(file2.trim(), " ");
...
关于java - StringTokenizer 在字符串末尾读取 "\n ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19192602/