• 对文本的读出和写入字符串操作


    代码示例:

    package filestring;
    
    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/File1.txt");
                f.createNewFile();
                
                // 写入文件
                FileWriter writer = new FileWriter(f);
                BufferedWriter bufferedwriter = new BufferedWriter(writer);
                bufferedwriter.write("File1");
                bufferedwriter.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();
            }
        }
    }
  • 相关阅读:
    ubuntu qtcreator 硬件权限问题
    关于LuCi
    npm 使用记录
    ubuntu 下简单录音
    qthread 使用 signal 方法通信
    线程安全笔记一则
    ubuntu 设置 NAT 转发
    debian 中新建或调整 swap 空间
    关于 htonl 和 ntohl 的实现
    shell 调试手段总结
  • 原文地址:https://www.cnblogs.com/YeHuan/p/10719897.html
Copyright © 2020-2023  润新知