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()完美地工作:):)
答案 0 :(得分:2)
试试这个
StringTokenizer Token1 = new StringTokenizer(file2.trim(), " ");
...
答案 1 :(得分:0)
StringTokenizer Token1 = new StringTokenizer(file2.replace("\n", ""), " ");