txt文本文件如下:3334 chun'anlangdaling 119.0575 29.63777778 3334_1 chun'an 44 14121 132 27
3334 chun'anlangdaling 119.0575 29.63777778 3334_2 chun'an 33 14121 30 27
3334 chun'anlangdaling 119.0575 29.63777778 3334_3 chun'an 14 14121 8 27
3334 chun'anlangling 119.0575 29.63777778 3334_1 chun'an 15 14121 25 27
3334 chun'anlangdaling 119.0575 29.63777778 3334_2 chun'an 4 14121 42 27
3334 chun'anlangling 119.0575 29.63777778 3334_3 chun'an 8 14121 46 27空格为制表符
判断倒数第四列所有大于14的行,并输出。
如果通过截取倒数第三个tab制表符的前面的字符串来判断,如何写???
能否利用tab制表符判断任意一列的字符??

解决方案 »

  1.   

    while ((lineStr = br.readLine()) != null)
            {
             //把文本第一行标题输出,并换行
     if(lineStr.endsWith("O"))
     {
     bw.write(lineStr);
     bw.newLine();
     }
     else
     {
     String[] s=lineStr.split("\t");
    // System.out.println(s[8]);
    int i=Integer.parseInt(s[9]);
     //System.out.println(i);
    if(i>35)
    {
     bw.write(lineStr);
     bw.newLine();
    }
     }
                       }
               
    自己写的