> Java > java지도 시간 > 파일 내용을 Java ArrayList에 로드하는 방법은 무엇입니까?

파일 내용을 Java ArrayList에 로드하는 방법은 무엇입니까?

Susan Sarandon
풀어 주다: 2024-12-16 14:29:16
원래의
560명이 탐색했습니다.

How to Load a File's Contents into a Java ArrayList?

Java에서 파일의 데이터로 ArrayList를 채우는 방법

이 질문은 파일의 내용을 Java의 문자열 ArrayList입니다. 제공된 파일에는 다양한 단어가 포함되어 있으며, 목표는 각 단어를 ArrayList의 요소로 저장하는 것입니다.

이를 달성하려면 다음 Java 코드를 사용할 수 있습니다.

Scanner s = new Scanner(new File("filepath"));
ArrayList<String> list = new ArrayList<String>();
while (s.hasNext()){
    list.add(s.next());
}
s.close();
로그인 후 복사

이것은 코드는 Scanner 클래스를 활용하여 파일에서 읽습니다. Scanner 객체는 새로운 File("filepath") 생성자를 사용하여 초기화됩니다. 여기서 "filepath"는 대상 파일의 경로를 나타냅니다.

Scanner 객체가 생성되면 hasNext() 메소드는 파일이 있는지 확인합니다. 파일에 더 많은 단어가 있습니다. 있는 경우 next() 메서드가 호출되어 다음 단어를 검색하고 list.add()를 사용하여 ArrayList에 추가합니다. 이 프로세스는 파일 끝에 도달할 때까지 계속됩니다.

마지막으로 s.close() 메서드가 호출되어 Scanner 개체를 닫고 관련 리소스를 모두 해제합니다.

목적이 다음과 같은 경우 단어 단위 대신 한 줄씩 파일을 읽으려면 s.hasNext() 및 s.hasNextLine() 대신 s.hasNextLine() 및 s.nextLine()을 사용하도록 코드를 수정할 수 있습니다. s.next().

위 내용은 파일 내용을 Java ArrayList에 로드하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿