java中怎么用io流读写文件

java中怎么用io流读写文件,第1张

import java.io.BufferedReader

import java.io.BufferedWriter

import java.io.FileReader

import java.io.FileWriter

import java.io.IOException

public class Test14 {

    public static void main(String[] args) throws IOException {

        String fPath = "C:/test.txt"

        // 读

        BufferedReader br = new BufferedReader(new FileReader(fPath))

        System.out.println(br.readLine())

      渣卖蔽  br.close()// // 使用后记得关闭

 配碧 如州      // 写

        BufferedWriter bw = new BufferedWriter(new FileWriter(fPath))

        bw.write("写一段话到文件里")

        bw.flush()

        bw.close()// 使用后记得关闭

    }

}

1、首先用java生成txt文件有有两种方式,一种是通过字符流(或字节禅逗乱流),另一种是直接调用PrintWriter类。字符流(字节流)代码如下:import java.io.Fileimport java.io。

2、FileOutputStreampublic class TxtWirte { public void DOWriteTxt(String file, String txt) {  try {  FileOutputStream os = new FileOutputStream(new File(file), true)  。

3、os.write((txt + "\n").getBytes())  } catch (Exception e) {   e.printStackTrace()  } } public static void main(String[] args) {  new TxtWirte().DOWriteTxt("D:\\问好.txt", "你好!")}}。

4、调用PrintWriter类:import java.io.*public class C {   public static void main( String[ ] args ) throws Exception {  PrintWriter pw = new PrintWriter( new FileWriter( "D\\问好.txt" ) )。

5、pw.print("贺档你好" )pw.close()}}如果要生成doc文件,将“D:\\问好.txt”改成“D:\\问好.doc”即可。的:java写一定内容到指定路径的文件中程序源码。

6、最后循环控制变  FileOutputStream outfile=null  //文指拆档输出对  //生成对象outfile。就完成了。

import org.junit.Test

import java.io.*

import java.util.ArrayList

import java.util.List

public class TestIo {

    //路径

    private static final String PATH = "D:\\demo1.txt"

    @Test

    public void testIo() throws IOException {

        List<String> list = new ArrayList<>()

        list.add("1")

        list.add("2")

        list.add("3")

        list.add("4")

    兄没    list.add("5")

        File file = new File(PATH)

      蠢枝  //如果没有文件就创建

        if (!file.isFile()) {

     羡档纳       file.createNewFile()

        }

        //

        BufferedWriter writer = new BufferedWriter(new FileWriter(PATH))

            for (String l:list){

                writer.write(l)

            }

            writer.close()

        System.out.println("完成")

    }

}

结果

希望对你有帮助


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/tougao/12265901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存