StringTokenizer在字符串末尾读取“\ n”

时间:2013-10-05 00:15:21

标签: java string stringtokenizer

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当我尝试将最后一个标记与一个值进行比较时,它应该是失败的。

enter image description here

谢谢.trim()完美地工作:):)

2 个答案:

答案 0 :(得分:2)

试试这个

StringTokenizer Token1 = new StringTokenizer(file2.trim(), " ");
...

答案 1 :(得分:0)

StringTokenizer Token1 = new StringTokenizer(file2.replace("\n", ""), " ");