请帮助解决一下谢谢(初学者,万分感谢)很急!!

haokunlong 2005-08-08 09:27:28
我的文件名是:
20050701.txt
20050702.txt
20050703.txt
20050704.txt
20050705.txt
20050706.txt
20050707.txt
第一个文件内容是:
ST:20050701 000011 TI:20050719 000011 CN:06 LT:10 PN:13099885853 DN:1015902210 AR:D KC:- RS:@!!!!!!!
ST:20050701 000011 TI:20050719 000032 CN:06 LT:90 PN:13099885853 DN:1015902210 AR:D KC:* RS:@!!!!!!!
第二个文件内容是:
ST:20050702 000011 TI:20050719 000011 CN:06 LT:10 PN:13099885853 DN:1015902210 AR:D KC:- RS:@!!!!!!!
ST:20050702 000011 TI:20050719 000032 CN:06 LT:90 PN:13099885853 DN:1015902210 AR:D KC:* RS:@!!!!!!!
依次类推
我想用JAVA输入文件名,再查出文件里是LT:90的文件,
(就是我输入:20050701
能打印出:ST:20050701 000011 TI:20050719 000032 CN:06 LT:90 PN:13099885853 DN:1015902210 AR:D KC:* RS:@!!!!!!! 这一条)
(输入:20050702
能打印出:ST:20050702 000011 TI:20050719 000032 CN:06 LT:90 PN:13099885853 DN:1015902210 AR:D KC:* RS:@!!!!!!! 这一条)

希望高手能给出源码,谢谢
...全文
57 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
aico 2005-08-08
  • 打赏
  • 举报
回复
import java.io.*;
public class r
{
public static void main(String argv[])
{
r r1 = new r();
if(argv.length>0)
{
for(int i=0;i<argv.length;i++)
{
r1.checkFile(argv[i]+".txt","LT:90");
}
return;
}
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
while(true)
{
String fn = null;
try
{
fn = br.readLine();
}catch(Exception e){}
if(fn == null || fn.length() == 0)
return;
r1.checkFile(fn+".txt","LT:90");
}
}
protected void checkFile(String filename,String find)
{
if(filename == null || find == null)
return;
System.out.print("filename:"+filename);
File f = new File(filename);
if(!f.exists())
{
System.out.println(" does not exist");
return;
}
System.out.println();
BufferedReader br = null;
try
{
br = new BufferedReader(new FileReader(f));
String ln = null;
do
{
ln = br.readLine();
if(ln.indexOf(find) != -1)
{
System.out.println(ln);
ln = br.readLine();
if(ln != null)
System.out.println(ln);
}
}while(ln != null);
}catch(Exception e){}
}
}

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧