麻烦了。

flybirdtt 2008-11-06 08:41:02
import java.io.*;
public class Tail
{
String FilePath,sr;
int i=0;
public static void main(String[] args)
{
Tail t=new Tail();
t.print();
}
public int readline() throws IOException
{
System.out.println("请输入一绝对路径");
InputStreamReader in=new InputStreamReader(System.in);
BufferedReader bf= new BufferedReader(in);
FilePath=bf.readLine();
File fl= new File(FilePath);
InputStreamReader insr=new InputStreamReader(fl);
BufferedReader br=new BufferedReader(insr);
while((sr=br.readLine())!=null)
{
i+=1;
}
insr.close();
br.close();
return i;
}
public void print()
{
System.out.println(sr);
}
}

Tail.java:18: 找不到符号
符号: 构造函数 InputStreamReader(java.io.File)
位置: 类 java.io.InputStreamReader
InputStreamReader insr=new InputStreamReader(fl);
^
1 错误
这次又是什么出问题呢?
...全文
171 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
RyanNewLife 2008-11-06
  • 打赏
  • 举报
回复
InputStreamReader的参数是一个InputStream.它的作用是把一个InputStream转化成Reader。
LZ的语句:
File fl= new File(FilePath);
InputStreamReader insr=new InputStreamReader(fl);
其中f1是一File类型,所以报错。
正确的写法是:
File fl= new File(FilePath);
FileInputStream fis = new FileInputStream(f1);
InputStreamReader insr=new InputStreamReader(fis);

shenjie1989 2008-11-06
  • 打赏
  • 举报
回复
好像有人问过了。

import java.io.*;
public class head
{
static String FilePath;
static String sr;
static int i = 0;


public void print () throws Exception
{
System.out.println("请输入一绝对路径");
InputStreamReader in = new InputStreamReader(System.in);
BufferedReader bf = new BufferedReader (in);

FilePath = bf.readLine();
File f = new File (FilePath);
InputStreamReader isreader = new InputStreamReader(new FileInputStream(f));
BufferedReader br = new BufferedReader (isreader);

while((sr = br.readLine()) != null)
{
System.out.println(sr);
i++;
if(i==10)
break;
}
isreader.close();
br.close();
}

public static void main(String[] args) throws Exception{
head h = new head();
h.print();
}
}

jlabel 2008-11-06
  • 打赏
  • 举报
回复
提示的意思是没有这个方法
就是InputStreamReader 没有这个构造方法
可以改成这样:new InputStreamReader(new FileInputStream(fl))

62,614

社区成员

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

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