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制表符判断任意一列的字符??
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制表符判断任意一列的字符??
{
//把文本第一行标题输出,并换行
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();
}
}
}
自己写的