java 读文本文件
java读文本文件Fileread=newFile(path);BufferedReaderin=newBufferedReader(newFileReader(read...
java 读文本文件
File read = new File(path);
BufferedReader in=new BufferedReader(new FileReader(read));
while (in.ready()) {
//
}
请问各位 如何能知道现在已经读的是文件的最后一行?
谢谢各位的回答
但是 我要的是在这个while (in.ready())循环里面一直读数据 如果是最后一行我就在最后一个字符串上加一个|
while (in.ready()) { //按行读数据
StringTokenizer t=new StringTokenizer(in.readLine(),s);//按分隔符截取成字符串
while(i<t.countTokens()){
String str= t.nextToken().toString() ;
//如果是最后一行 这一行的字符串我都加一个特殊符号 }
} 展开
File read = new File(path);
BufferedReader in=new BufferedReader(new FileReader(read));
while (in.ready()) {
//
}
请问各位 如何能知道现在已经读的是文件的最后一行?
谢谢各位的回答
但是 我要的是在这个while (in.ready())循环里面一直读数据 如果是最后一行我就在最后一个字符串上加一个|
while (in.ready()) { //按行读数据
StringTokenizer t=new StringTokenizer(in.readLine(),s);//按分隔符截取成字符串
while(i<t.countTokens()){
String str= t.nextToken().toString() ;
//如果是最后一行 这一行的字符串我都加一个特殊符号 }
} 展开
6个回答
展开全部
判断此流是否已准备好被读取。如果缓冲区不为空,或者底层字符流已准备就绪,则缓冲的字符流准备就绪。
返回:
如果保证下一个 read() 不阻塞输入,则返回 True,否则返回 false。返回 false 并不保证阻塞下一次读取。
strReadLine = buf_fr1.readLine(); // 一次读取一行
while (strReadLine != null) // 判断是否有抓到资料
{
System.out.println(strReadLine);
strReadLine = buf_fr1.readLine();
}
返回:
如果保证下一个 read() 不阻塞输入,则返回 True,否则返回 false。返回 false 并不保证阻塞下一次读取。
strReadLine = buf_fr1.readLine(); // 一次读取一行
while (strReadLine != null) // 判断是否有抓到资料
{
System.out.println(strReadLine);
strReadLine = buf_fr1.readLine();
}
展开全部
read()如果已到达流末尾,则返回 -1
readLine()包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null
老兄,好好看java 的api吧
这是在线的:
http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/index.html
readLine()包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null
老兄,好好看java 的api吧
这是在线的:
http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/index.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str=null;
String temp=null;
while ((str=in.readLine())!=null){ //如果str=in.readLine()==null就是读到最后一行
temp=str;
}
System.out.println(temp);
String temp=null;
while ((str=in.readLine())!=null){ //如果str=in.readLine()==null就是读到最后一行
temp=str;
}
System.out.println(temp);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
while(in.read() != -1){
//
}
//
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
while(in.readLine()!=null||"".equals(in.readLine())
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很简单啊!看书!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询