关于java 写文件。

vivian08 2005-02-07 12:39:41
为什么总说我错啊?

public synchronized static void readFile(String fileName,s)

try{

int recCount=0;

FileReader fr=new FileReader(fileName);
BufferedReader br=new BufferedReader(fr);
s=new String();
while((s=br.readLine())!=null)
{
recCount++;
System.out.println(recCount+":"+s);
}

br.close();
fr.close();
}

catch(IOException e)
{System.out.println("have error!");}
}
我就是想要个function.是readFile(文件名,内容)

如何区别内容是数字和字母阿?
...全文
209 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
vivian08 2005-02-25
  • 打赏
  • 举报
回复
谢谢,确实是文件名错了。
sharphero2003 2005-02-07
  • 打赏
  • 举报
回复
public synchronized static void readFile(String fileName,s)中s要这样写String s
取出的line判断一下

public boolean isNumber(String line)
{
boolean flag=false;
line=line.trim();
for(int i=0;i<line.length();i++)
{
char c=line.charAt(i);
if(c>='0' && c<='9')
{
;
}
else
{
flag=false;
break;
}
}
return flag;
}

speedingman 2005-02-07
  • 打赏
  • 举报
回复
up
vivian08 2005-02-07
  • 打赏
  • 举报
回复
import java.io.*;
import java.util.*;


public class jread
{


public static void main(String [] argv)
{

String s=null;
readFile("d:\\a.txt",s);

}





public synchronized static void readFile(String fileName,String s)
{
try{

int recCount=0;

FileReader fr=new FileReader(fileName);
BufferedReader br=new BufferedReader(fr);
s=new String();
while((s=br.readLine())!=null)
{
recCount++;
s=s+s;
System.out.println(recCount+":"+s);
}

br.close();
fr.close();
}

catch(IOException e)
{System.out.println("have error!");}
}
}


为什么直接输出 have error? 我在d盘有a.txt文件。



public boolean isNumber(String line)
{
boolean flag=false;
line=line.trim();
for(int i=0;i<line.length();i++)
{
char c=line.charAt(i);
if(c>='0' && c<='9')
{
;
}
else
{
flag=false;
break;
}
}
return flag;
}

不错,有点想法了。
可是我现在不能运行从文件里读啊。
keyong19ryry 2005-02-07
  • 打赏
  • 举报
回复
帮你试过了,没有问题
如果有错得话,可能是文件问题
试试把
FileReader fr=new FileReader(fileName);
------------------
换成
File tempFile=new File(fileName);
if(!tempFile.exists())tempFile.createNewFile();
FileReader fr = new FileReader(tempFile);
qqbz 2005-02-07
  • 打赏
  • 举报
回复
输入全文件名了嘛?
看看报什么异常?
还有你是applet还是application?

62,614

社区成员

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

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