将字符串写入文本

代码示例:

import java.io.*;

public class FileTest {
    public static void main(String[] args) {
        try {
            // 创建目录
            File dir = new File("Chapter");
            dir.mkdirs();
            
            // 在特定目录创建文件
            File f = new File("D:\\eclipseWJ\\HelloWorld\\Chapter\\File.txt");
            f.createNewFile();
            
            // 写入文件
            FileWriter writer = new FileWriter(f);
            writer.write("Hello World!");
            writer.close();

            // 输出目录中的文件
            if (dir.isDirectory()) {
                String[] fileContents = dir.list();
                for (String i : fileContents)
                    System.out.println(i);
            }

            // 读出文件内容
            FileReader fileReader = new FileReader(f);
            BufferedReader reader = new BufferedReader(fileReader);
            String line = null;
            while ((line = reader.readLine()) != null)
                System.out.println(line);
            reader.close();

        } catch (IOException ex) {
            ex.printStackTrace();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

}

猜你喜欢

转载自www.cnblogs.com/YeHuan/p/10719897.html