有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何从树集读取内容并写入文件?

我的代码是:

Set<String> s1=new TreeSet<String>();
   s1.add(name);
   s1.add(gender);
   s1.add(dob);

如何读取这些变量并将其写入文件?我应该使用缓冲读写器吗


共 (3) 个答案

  1. # 2 楼答案

    尝试以下代码

    public class SetWriter {
    
    public static void main(String[] args) throws FileNotFoundException, IOException {
        String name = "Muhammad", gender = "male", dob = "8/feb/1992";
        Set<String> s1 = new TreeSet<>();
        s1.add(name);
        s1.add(gender);
        s1.add(dob);
        File f = new File("D:\\east.txt");
        f.createNewFile();
        FileWriter fw = new FileWriter(f);
        for (String s: s1) {
            fw.write(s+"\r\n");
        }
        fw.close();
    }
    

    }

  2. # 3 楼答案

    使用环绕文件写入程序的BufferedWriter。迭代集合中的元素,并将每个元素写入BufferedWriter。一定要关闭书写器