2013-04-23 3 views
1

얘들 아 난 그냥이 라인의 차이스캐너는

  1. 이 무엇인지 방황하고있어 Scanner file = new Scanner(new FileReader(new File(filePath)));
  2. Scanner file = new Scanner(new File(filePath));
  3. Scanner file = new Scanner(new FileReader(filePath));

는 그들의 어떤 종류의 인스턴스를 사용할 것인가? 또는 그들의 모든 동일?

답변

1

모두 동일합니다. File 생성자는 편의상 제공됩니다. 때로는 다른 Readers (파일이 아님)을 얻거나 FileReader (인코딩을 지정하기 위해)을 구성해야합니다.이 경우 Reader 생성자가 중요합니다.

+0

끔찍한 답변입니다. 감사 – user1708134

관련 문제