テキストファイル書き込み&読み込み

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

    }
}

投稿日

カテゴリー:

, , ,

投稿者: