2014-01-26 41 views
2

我的代码是:如何从TreeSet读取内容并写入文件?

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

如何阅读这些变量,并将其写入到一个文件?我应该使用Buffered Reader和Buffered Writer吗?

+0

你尝试过这么远吗?使用FileReader/FileWriter api读取/写入java中的文件 –

+0

听起来像你需要回到教程,然后再尝试这样的事情。 – Kayaman

+2

http://docs.oracle.com/javase/tutorial/essential/io/ – Pshemo

回答

0

使用BufferedWriter缠绕FileWriter。迭代集合中的元素并将每个元素写入BufferedWriter。确保你关闭作家。

1

试试下面的代码

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(); 
} 

}

相关问题