즐거운프로그래밍

[자바] 예제 1 : 패스워드 파일의 데이터를 읽고 변경 후 새로운 파일로 저장하기

수수께끼 고양이 2023. 11. 8. 14:19
728x90
반응형

 

 1. passwd.txt 파일의 데이터를 읽어서 각 항목의 2번 항목에 1을 더한 후, passwd_out.txt 파일에 저장하시오.
 A. String 클래스만 이용

import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;
import java.util.Spliterator;

public class Main {
    public static void main(String[] args) throws IOException {
        // # 3. passwd.txt 파일의 데이터를 읽어서 각 항목의 2번 항목에 1을 더한 후, passwd_out.txt 파일에 저장하시오.
        // A. String 클래스만 이용
        File f = new File("C:\\Users\\5호실\\Desktop\\passwd.txt");
        Scanner sc = new Scanner(f);
        while(sc.hasNext()) {
            String s = sc.nextLine();

            ArrayList<String> list = new ArrayList<String>(Integer.parseInt(s));
            list.add(String.valueOf(list));
            String a = new String(String.valueOf(list));
            String[] result = a.split(":");
            System.out.println(result[2]);

            int n = Integer.parseInt(result[2])+1;
            list.set(2, String.valueOf(n));
            System.out.println(list);

        }
    }
}

 

 

 

 

 

 

 

 

 

 

728x90
반응형