[자바]파일 내용을 배열로 선언하기 코딩 도와주세요..
-
게시물 수정 , 삭제는 로그인 필요
123456789123456789
123456789123456789
123456789123456789
123456789123456789
123456789123456789
123456789123456789
이런식으로 숫자로만 만들어져있는 test.txt파일을 읽어서 텍스트를 나눠서 배열에 저장하려고 하는데요..
배열선언부터 막힙니다..
int[][] arr = new int[][18];
라인의 길이는 18로 정해지는 라인의 갯수가 정확하지 않습니다.. 배열 크기 선언을 어떻게 해야할까요?
앞에서부터 3글자/그다음 4글자/ 그다음5글자/ 그다음6글자 이렇게 배열에 넣고싶습니다.
이부분은 subString으로 선언하면 될꺼같은데....
고수님들 도와주세요ㅠㅠ
파일 읽어오기까지는 성공했습니다...
import java.io.*;
public class Ex07 {
public static void main(String[] args){
try{
FileReader fr = new FileReader("test.txt");
BufferedReader br = new BufferedReader(fr);
String str = null;
do{
str =br.readLine();
System.out.println(str);
}while(!(str==null));
br.close();
fr.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
123456789123456789
123456789123456789
123456789123456789
123456789123456789
123456789123456789
123456789123456789
이런식으로 숫자로만 만들어져있는 test.txt파일을 읽어서 텍스트를 나눠서 배열에 저장하려고 하는데요..
배열선언부터 막힙니다..
int[][] arr = new int[][18];
라인의 길이는 18로 정해지는 라인의 갯수가 정확하지 않습니다.. 배열 크기 선언을 어떻게 해야할까요?
앞에서부터 3글자/그다음 4글자/ 그다음5글자/ 그다음6글자 이렇게 배열에 넣고싶습니다.
이부분은 subString으로 선언하면 될꺼같은데....
고수님들 도와주세요ㅠㅠ
파일 읽어오기까지는 성공했습니다...
import java.io.*;
public class Ex07 {
public static void main(String[] args){
try{
FileReader fr = new FileReader("test.txt");
BufferedReader br = new BufferedReader(fr);
String str = null;
do{
str =br.readLine();
System.out.println(str);
}while(!(str==null));
br.close();
fr.close();
}catch(IOException e){
e.printStackTrace();
}
}
}