我想問一下是否有方法在控制檯文件中存儲或寫入多行字符串數組。例如:文件字符串數組
John 19 California
Justin 20 LA
Helena 10 NY
我只是想獲得有關如何使用FileWriter的或爲PrintWriter或任何相關牛逼這個問題做了一些想法。
我想問一下是否有方法在控制檯文件中存儲或寫入多行字符串數組。例如:文件字符串數組
John 19 California
Justin 20 LA
Helena 10 NY
我只是想獲得有關如何使用FileWriter的或爲PrintWriter或任何相關牛逼這個問題做了一些想法。
如果您使用的是Java 7,則可以使用Files.write
方法。
下面是一個例子:
public class Test {
public static void main(String[] args) throws IOException {
String[] arr = {"John 19 California",
"Justin 20 LA",
"Helena 10 NY"};
Path p = Files.write(new File("content.txt").toPath(),
Arrays.asList(arr),
StandardCharsets.UTF_8);
System.out.println("Wrote content to "+p);
}
}
非常感謝你。我會學習和嘗試這:) – rilakkuma
是的,請遍歷陣列中的所有String
,並使用FileWriter
將它們寫入所需的文件。
String[] strings = { "John 19 California",
"Justin 20 LA",
"Helena 10 NY" };
BufferedWriter bw = new BufferedWriter(new FileWriter("/your/file/path/foo.txt"));
for (String string : strings) {
bw.write(string);
bw.newLine();
}
bw.close();
你的意思[這](http://stackoverflow.com/a/13707602/2180785)? – Frakcool