我的代码是:如何从TreeSet读取内容并写入文件?
Set<String> s1=new TreeSet<String>();
s1.add(name);
s1.add(gender);
s1.add(dob);
如何阅读这些变量,并将其写入到一个文件?我应该使用Buffered Reader和Buffered Writer吗?
我的代码是:如何从TreeSet读取内容并写入文件?
Set<String> s1=new TreeSet<String>();
s1.add(name);
s1.add(gender);
s1.add(dob);
如何阅读这些变量,并将其写入到一个文件?我应该使用Buffered Reader和Buffered Writer吗?
字符串是可序列化的,所以你可以简单地通过JXB来完成。或更简单地阅读这http://www.tutorialspoint.com/java/java_serialization.htm 或http://www.vogella.com/tutorials/JavaSerialization/article.html
使用BufferedWriter缠绕FileWriter。迭代集合中的元素并将每个元素写入BufferedWriter。确保你关闭作家。
试试下面的代码
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();
}
}
你尝试过这么远吗?使用FileReader/FileWriter api读取/写入java中的文件 –
听起来像你需要回到教程,然后再尝试这样的事情。 – Kayaman
http://docs.oracle.com/javase/tutorial/essential/io/ – Pshemo