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
반응형
'즐거운프로그래밍' 카테고리의 다른 글
[자바] List 제네릭스(generics) (0) | 2023.11.09 |
---|---|
[자바] 예제 2 : BookList.CSV 파일의 데이터를 읽어서 특정 브랜드만 골라서 새로운 파일로 저장하기 (0) | 2023.11.08 |
[자바] 기본개념 학습하기(append, StringBuilder, StringBuffer, insert, substring) (0) | 2023.11.08 |
[자바] 기본개념 학습하기(split, 문자열 포맷코드, 정렬과 공백, 소수점 표현) (0) | 2023.11.08 |
[자바] 기본개념 학습하기(replaceAll, substring, toUpperCase) (0) | 2023.11.08 |