나는 많은 것을 시도해 본 결과이 문제에 너무 빠지다.텍스트 파일에서 읽기 및 개인 방법으로 arraylist로 돌아 가기
나는 텍스트 파일을 읽고 개인적인 방법으로 arraylist 안에 던져 넣어야한다.
그리고 arraylist를 출력 할 새로운 방법을 만드십시오.
이것은 내가 지금까지 시도한 것입니다.
나는이 오류가 발생합니다 :
fileHandling.java:11: readArray(java.util.ArrayList<java.lang.String>) in fileHandling cannot be applied to()
readArray();
^
1 error
내 코드 :
import java.util.Scanner;
import java.io.*;
import java.util.*;
public class fileHandling {
private ArrayList<String> Person;
public static void main(String[] args)throws Exception {
readArray();
}
private ArrayList readFile() throws Exception {
File file = new File("person.rtf");
Scanner scanner = new Scanner(file);
while(scanner.hasNextLine()) {
String str = scanner.nextLine();
Person.add(str);
}
return Person;
}
public void readArray(ArrayList<String> Person) {
for(int i =0; i < Person.size(); i++) {
System.out.println(Person.get(i));
}
}
}
나는 오류가 나는 내 방법을 호출 할 때, 무엇을 괄호 안에 것입니다 생각하십니까?
ArrayList를 초기화해야합니다. 또한 다량의 이름에 camelCase를 사용하십시오. – HectorLector
또한 정적 메소드 인 것처럼'readArray'를 호출합니다.아, 그리고 당신의'readFile' 메쏘드가 원시 타입을 반환하도록 선언되었습니다 ... –