import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
// ファイル書き込み
File file = new File("articles.text");
FileWriter filewriter = new FileWriter(file);
filewriter.write("Hello world\n");
filewriter.write("Hello java\n");
filewriter.close();
// ファイル読み込み
Scanner sc = new Scanner(file);
while (sc.hasNextLine()) {
String line = sc.nextLine();
System.out.println(line);
}
sc.close();
注意事項
最初の
import java.io.*;
import java.util.*;
と
public static void main(String[] args) throws IOException {
の「throws IOException」
忘れない事
標準入力からファイルに書き込んでそれから標準出力へ
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
// ファイル書き込み
File file = new File("articles.text");
Scanner scan = new Scanner(System.in);
FileWriter filewriter = new FileWriter(file);
while (scan.hasNextLine()) {
String li = scan.nextLine();
filewriter.write(li + "\n");
}
filewriter.close();
// ファイル読み込み
Scanner sc = new Scanner(file);
while (sc.hasNextLine()) {
String line = sc.nextLine();
System.out.println(line);
}
sc.close();
}
}