텍스트 파일의 첫 번째 라인을 읽어 스캐너이 내 코드입니다
public static void main(String[] args) {
File source = //
Scanner s = null;
int lineNumber =0;
ArrayList<ArrayList<Integer>> tagsArray = new ArrayList<>();
try {
s= new Scanner(source);
while (s.hasNext()) {
String[] cols = s.nextLine().split(" ");
for (int i = 0; i < cols.length; i++) {
if (cols[i].equals("1"))
tagsArray.get(i).add(lineNumber);
}
lineNumber++;
}
} catch (Exception e) {
// TODO: handle exception
}
}
나는 그것이 전체 텍스트 파일을 읽을 수는 있지만 내가 사용하는 때 그것은 단지 첫 번째 줄 이유를 읽을 문에 대한 삭제
?를
나는 BufferedReader를 사용하면 파일을 읽는 스캐너를 사용하는 것보다 낫다고 말할 수 있습니다. http://www.mkyong.com/java/how-to-read-file-from-java-bufferedreader-example/ – user2280897