java编程 急 java编程 急求通过关键字对文本内容进行搜索,最后显示出搜索的结果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FileReader fr = new FileReader("e:/abx.txt");BufferedReader br = new BufferedReader(fr);String str = null;int row = 0;int col = 0;while((str = br.readLine()) != null){row++;col = str.indexOf(要搜索的字);if(col != -1){找到了,在第row行,第col列}}br.close();fr.close(); try { FileReader fr = new FileReader("e:/aa.txt"); BufferedReader br = new BufferedReader(fr); String str = null; int row = 0; int col = 0; String wantstr = "70";// 要搜索的字 while ((str = br.readLine()) != null) { row++; col = str.indexOf(wantstr); if (col != -1) { System.out.println("当前行:" + row + "开始列:" + col); System.out.println("所在行文本:" + str); } } br.close(); fr.close(); } catch (Exception e) { e.printStackTrace(); } 楼上的也都可以,但是有个问题就是如果刚好在中间换行了,恐怕就找不到咯。所以建议把文本都读取出来,然后replaceAll("\\s","");替换掉空格之类的东西,然后再去找会更好一点 高级checkbox 怎样用生气了语句将sqlserver2000的某个数据库权限改为多用户 Tomcat5.0启动时提示“系统找不到tldCache.ser ”!! 滑动条问题 关于TapeStry5的配置文件的问题 请救大家eclipse和tomcat5的集成 用HIBERNATE遇到 duplicate import的问题 要选.Net还是Java了,大家给点建议。 大侠指点一下大方向 哪里有weblogic 资料下载呢?高手请帮手,cmp的主健值能够从数据库(oracle 8.1.7)的序列生成呢? 请教 一个HttpClient的问题 新手求助
BufferedReader br = new BufferedReader(fr);
String str = null;
int row = 0;
int col = 0;
while((str = br.readLine()) != null)
{
row++;
col = str.indexOf(要搜索的字);
if(col != -1)
{
找到了,在第row行,第col列
}
}
br.close();
fr.close();
FileReader fr = new FileReader("e:/aa.txt");
BufferedReader br = new BufferedReader(fr);
String str = null;
int row = 0;
int col = 0;
String wantstr = "70";// 要搜索的字
while ((str = br.readLine()) != null) {
row++;
col = str.indexOf(wantstr);
if (col != -1) {
System.out.println("当前行:" + row + "开始列:" + col);
System.out.println("所在行文本:" + str);
}
}
br.close();
fr.close();
} catch (Exception e) {
e.printStackTrace();
}
所以建议把文本都读取出来,然后replaceAll("\\s","");替换掉空格之类的东西,然后再去找会更好一点