Java에서 파일을 ArrayList로 읽기
텍스트 데이터로 작업할 때 쉽게 사용할 수 있도록 데이터 구조에 저장하는 것이 유용한 경우가 많습니다. 조작 및 처리. Java에서 ArrayList는 문자열을 포함한 객체 목록을 보유하기 위해 일반적으로 사용되는 컬렉션입니다. 이 문서에서는 파일 내용을 문자열 ArrayList로 읽는 방법을 보여줍니다.
파일 준비
먼저 줄로 구분된 데이터가 있는 텍스트 파일이 있는지 확인하세요. , 제공된 예에 표시된 대로:
cat house dog ...
읽기 위한 Java 코드 파일
파일 내용을 문자열 ArrayList로 읽으려면 다음 코드를 사용하세요.
import java.util.ArrayList; import java.util.Scanner; import java.io.File; public class FileToList { public static void main(String[] args) { try { // Create a Scanner object for the file Scanner s = new Scanner(new File("filepath")); // Create an ArrayList to store the words ArrayList<String> list = new ArrayList<>(); // Loop through the file and add each word to the ArrayList while (s.hasNext()) { list.add(s.next()); } // Close the Scanner s.close(); // Print the ArrayList to the console System.out.println(list); } catch (Exception e) { e.printStackTrace(); } } }
설명
한 줄씩 읽는 대안
파일을 단어 단위 대신 한 줄씩 읽으려면 다음과 같이 코드를 수정하세요. :
... // Loop through the file and add each line to the ArrayList while (s.hasNextLine()) { list.add(s.nextLine()); } ...
이 경우 s.hasNextLine()은 새 줄이 있는지 확인하고 s.nextLine()은 전체 줄을 검색합니다.
위 내용은 Java에서 ArrayList로 파일을 읽는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!