「java一行一行写入」如何一行一行的写入文件

博主:adminadmin 2023-01-19 15:24:08 348

本篇文章给大家谈谈java一行一行写入,以及如何一行一行的写入文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Java中怎么将字符串按行写入到txt文件中

java写入文本文件的方法很多,比如FileWriter

    FileWriter fw = new FileWriter("D:/Test.txt");    

    String s = "hello world\n";    

    fw.write(s,0,s.length());   

    s = "hello world2\n";    

    fw.write(s,0,s.length());  

    fw.flush();

这样就写了两行了。其中斜线n是换行符

java关于一行一行读取Textarea数据,并一行一行写入到另外TextAreat中

下面是一行行读入并写入到另外一个testare的代码:

BufferedReader br = new BufferedReader(new StringReader("textarea"));

TextArea text=new TextArea();

String line = "";

try {

while((line = br.readLine())!=null)

{

text.append(line);

}

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

java 如何向txt文件中的某一行继续写入

Java的RandomAccessFile提供对文件的读写功能,与普通的输入输出流不一样的是RamdomAccessFile可以任意的访问文件的任何地方。这就是“Random”的意义所在。

相关API:

RandomAccessFile(String

name, String

mode)构造器,模式分为r(只读),rw(读写)等

RandomAccessFile.readLine()方法实现对一整行的读取,并重新定位操作位置

RandomAccessFile.write(byte[] b)用于字节内容的写入

示例如下:

RandomAccessFile raf = new RandomAccessFile("f:/1.txt", "rw");

int targetLineNum = 10;

int currentLineNum = 0;

while(raf.readLine() != null){

    if(currentLineNum == targetLineNum){ // 定位到目标行时结束

break;

    }

    currentLineNum++;

}

raf.write("\r\ninsert".getBytes());

raf.close();

在Java中怎样逐行地写文件

FileWriter writer = new FileWriter(f2,true);//这里加true表示可追加

bw.write(line);

bw.newLine();

bw.flush();//在后面填上这句,没这句你只是将数据写入io缓存,并没有写入文件,加上这句就可以了

关于java一行一行写入和如何一行一行的写入文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。