java中,读取第一行文本是str=fin.readLine();怎么读取接下来的第二行,第三行...

如题所述

String line ;
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
line = reader.readLine(); // 读取第一行
while (line!=null) { // 如果 line 为空说明读完了
sb.append(line); // 将读到的内容添加到 buffer 中
sb.append("\n"); // 添加换行符
line = reader.readLine(); // 读取下一行 **
}
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-28
这个还不简单 循环读 这个是读下一行的意思

str=fin.readLine();
while(str!=null){
做其他操作。。;
str=fin.readLine();
}本回答被提问者采纳
第2个回答  2011-11-30
你看看啊,redline不就是读一行嘛,
读第二行就用这句就行了啊

java readLine()读取txt文档,结果缺少每行“首字母”,求解决方法。
BufferedReader fin=new BufferedReader(new FileReader(filepath));String str=null;while ((str=fin.readLine())!=null)\/\/此处你用fin.read方法已经读取一个字符了二循环体又用readline方法接着读显然会少一个字符因为你read方法读过一个字符游标就会移动一下 { System.out.println(str);} } catch...

Java读取文件内容(Java读取文件内容为字符串)
System.out.println("以行为单位读取文件内容,一次读一整行:"); reader=newBufferedReader(newFileReader(file)); StringtempString=null; intline=1; \/\/一次读入一行,直到读入null为文件结束 while((tempString=reader.readLine())!=null){ \/\/显示行号 System.out.println("line"+line+":"+tempString); line...

java中如何从文件中读取数据
public static void main(String[] args) throws IOException { File f=new File("G:\\\\just for fun\\\\xiangwei.txt");FileInputStream fin=new FileInputStream(f);byte[] bs=new byte[1024];int count=0;while((count=fin.read(bs))>0){ String str=new String(bs,0,count);\/\/反复定...

java 怎么读取文件中的字符和数据
import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class TestFile { public static void main(String[] args) throws Exception{ \/\/获得文件输入流 假设目标文件名为data.txt FileInputStream fin = new FileInputStream("data.txt");InputStreamReader inR = new InputStream...

求大神,读入一个jiav文件,将每行中的注释去掉,并加上行号,写入另一文件...
public class CopyFile { public static void main(String args[]){ String infname="CopyFile.java"; \/\/默认的输入文件名 String outfname="CopyFile.txt"; \/\/默认的输出文件名 if(args.length>=1)infname=args[0]; \/\/输入文件名 if(args.length>=2)outfname=args[1]; \/\/...

C++中如何读入多行数据?
C++中如何读入多行文本(以^Z结束输入)?几种基本的读入字符(串)的语句又有什么不同呢,比如scanf,gets,cin.get,getline,getchar 还有就是我尝试用cin.get读入多行文本, #include <iostream> using namespace std; int main() { char ch; wh... 展开 bla...

C++中如何读入多行数据?
你既然要文本多行读入可以这样写:include<fstream> freopen("unname.txt","r",stdin); \/\/input freopen("unname_out.txt","w",stdout); \/\/output 然后按一般的读入就可以了.EOF一般用来判断文本结束, 不过C里自带检测的函数,可以这样使用:while(!feof(stdin)){ ...} \/\/其中stdin是标...

python怎样读取文本文件里的中文
import re fin = open('in.txt', 'r') #以读的方式打开输入文件 for eachLine in fin: #按行读入文件内容 line = eachLine.strip().decode('gbk', 'utf-8') #处理前进行相关的处理,包括转换成Unicode等 print line #打印原始字符 p2 = re.compile(ur'[^\一-\龥]')...

java输入输出流怎么写,
在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型:(1)字节流表示以字节为单位从stream中读取或往stream中写入信息,即io包中的inputstream类和outputstream类的派生类。通常用来读取二进制数据,如图象和声音。(2)字符流以Unicode字符为导向的stream,表示以Unicode字符为单位从stream中读取或往...

python查看txt文件有多少行
如果只是遍历文件,可以用下面的方法:f=open('file','r')forlineinopen('file'):line=f.readline()python怎么把查询输入内容在txt里是多少行?keyword=input()withopen('search.txt','r')asfin:fori,lineinenumerate(fin):ifkeywordinline:print(i,line)python读取txt文件多少行以下是读取hanoi....

相似回答