社区
Java SE
帖子详情
一道 程序题!!
wang303044
2005-06-16 12:26:50
用java实现在一个文本文件中查找指定的字符串, 如命令 java Search "good" data.txt
则实现在data.txt中查找"good" 如果找到就返回所在行数和该行内容,
若不止一行则打印出所有这样的行。
...全文
110
4
打赏
收藏
一道 程序题!!
用java实现在一个文本文件中查找指定的字符串, 如命令 java Search "good" data.txt 则实现在data.txt中查找"good" 如果找到就返回所在行数和该行内容, 若不止一行则打印出所有这样的行。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rower203
2005-06-16
打赏
举报
回复
加入行号:
public static void find(String content, String file){
BufferedReader readFile;
File f = new File(file);
if(!f.exists()){
System.out.println(file + " not exist!");
return;
}
try {
readFile = new BufferedReader(
new FileReader(file));
String line;
try {
int lineNum = 0;
line = readFile.readLine();
while(line != null) {
lineNum++;
if(line.indexOf(content) >= 0)
System.out.println("Line " + lineNum + ": " + line);
line = readFile.readLine();
}
} catch (IOException e1) {
e1.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
public static void main(String args[])
{
// find("good", "data.txt");
find(args[0], args[1]);
}
rower203
2005-06-16
打赏
举报
回复
public static void main(String args[])
{
find(args[0], agrs[1]);
}
rower203
2005-06-16
打赏
举报
回复
public static void find(String content, String file){
BufferedReader readFile;
File f = new File(file);
if(!f.exists()){
System.out.println(file + " not exist!");
return;
}
try {
readFile = new BufferedReader(
new FileReader(file));
String line;
try {
line = readFile.readLine();
while(line != null) {
if(line.indexOf(content) >= 0)
System.out.println(line);
line = readFile.readLine();
}
} catch (IOException e1) {
e1.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
public static void main(String args[])
{
find("good", "data.txt");
}
Z_Beginner
2005-06-16
打赏
举报
回复
import java.io.*;
public class test
{
public static void main(String args[])
{
char ch;
int chi;
int ox;
File MyFile1=new File("c:\\temp",args[1]+".txt");
String sub=args[0];
StringBuffer sb=new StringBuffer();
try
{
FileInputStream fin=new FileInputStream(MyFile1);
while((chi=fin.read())!=-1)
{
//System.out.print((char)chi);
sb.append((char)chi);
}
fin.close();
System.out.println(sb);
}
catch(FileNotFoundException e){System.err.println(e);}
catch(IOException e){System.err.println(e);}
String s=sb.toString();
for(int i=0;i<s.length();)
{
ox=s.indexOf(sub,i);
System.out.println(s.substring(ox,ox+3));
i=ox+3;
}
}
}
PYTHON 求救
一道
题
啊!!!奖!!!
PYTHON 求救
一道
题
啊!!!奖!!! 1、输入N(可以设置为10个)个学生成绩,格式为 张三&50&80&90 姓名、语文、数学、外语三科目成绩,用 & 符号隔开 2、将输入数据写入到txt文件中,写入为张三,50,80,90格式 3、将txt修改为csv格式 4、从csv中读取数据, 5、求单科和均分最高的人的姓名 ...
2023-HCIA-Datacom
题
库分享!亲测967高分通过!!!
HCIA最新最全
题
库分享!超800+真
题
!!全部带解析!!!
求解
一道
c语言编程
题
,大神求教!
一道
C语言编程
题
求教
一道
c语言编程,大神进!...
导航:网站首页 >大神求教!
一道
C语言编程
题
求教
一道
c语言编程,大神进!大神求教!
一道
C语言编程
题
求教
一道
c语言编程,大神进!相关问
题
:匿名网友:直接上代码#include int main(){double L;double ticheng=0;double rate = 0;int p;printf("请输入利润\n");scanf("%f",&L);if(L <= 1...
[C语言]
程序
改错
题
。爱因斯坦曾出过这样的
一道
数学
题
:有一条长阶梯,若每步跨2阶,最后剩下1阶;若每步跨3阶,最后剩下2阶;若每步跨5阶,最后剩下4阶;若每步跨6阶,最后剩下5阶;只有每步跨7阶...
程序
改错
题
。爱因斯坦曾出过这样的
一道
数学
题
:有一条长阶梯,若每步跨2阶,最后剩下1阶;若每步跨3阶,最后剩下2阶;若每步跨5阶,最后剩下4阶;若每步跨6阶,最后剩下5阶;只有每步跨7阶,最后才正好1阶不剩下。 编写计算这条阶梯共有多少阶的
程序
如下所示,其中存在一些语法和逻辑错误,请找出并改正之。 #include <stdio.h> int main() { int x = 1, find = 0; while (!find); { if (x % 2...
C语言 6.3
程序
改错。爱因斯坦曾出过这样
一道
数学
题
:有一条长阶梯,若每步跨2阶,最后剩下1阶;若每步跨3阶,最后剩下2阶;若每步跨5阶,最后剩下4阶。若每步跨6阶,则最后剩下5阶。
爱因斯坦曾出过这样
一道
数学
题
:有一条长阶梯,若每步跨2阶,最后剩下1阶;若每步跨3阶,最后剩下2阶;若每步跨5阶,最后剩下4阶。若每步跨6阶,则最后剩下5阶。只有每步跨7阶,才刚好跨完。 错误
程序
如下: #include <stdio.h> void main() { int x = 1 ,find = 0; while (!find) { ...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章