0
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() 完美工作:) :)

4

2 回答 2

2

试试这个

StringTokenizer Token1 = new StringTokenizer(file2.trim(), " ");
...
于 2013-10-05T00:18:45.467 回答
0
StringTokenizer Token1 = new StringTokenizer(file2.replace("\n", ""), " ");
于 2013-10-05T00:25:06.037 回答