안녕하세요, N 행의 txt 파일을 읽고 결과를 문자열 배열에 넣으려고합니다.java : txt 파일을 문자열 배열로 읽는 방법
답변
java.util.Scanner
및 java.util.List
을 사용하십시오.
Scanner sc = new Scanner(new File(filename));
List<String> lines = new ArrayList<String>();
while (sc.hasNextLine()) {
lines.add(sc.nextLine());
}
String[] arr = lines.toArray(new String[0]);
이있는 대답, 감사 남자 : –
@Enrique! 어떻게'스캐너에 대한 API를 읽어 'IOException'을 처리합니다. – polygenelubricants
String [] arr의 모든 요소를 인쇄하는 방법? – Chinmoy
the Java tutorial을 읽으셨습니까? 예를 들어
:
Path file = ...;
InputStream in = null;
try {
in = file.newInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException x) {
System.err.println(x);
} finally {
if (in != null) in.close();
}
그래, 내가 자바 튜토리얼 및 기타 도서를 읽고,이 문제를 해결하지 않기 때문에 나는 모든 라인을 넣으려면 문자열의 배열에있는 파일은 다음과 같습니다. String [] content = new String [lenght_of_the_string]; int i = 0; 동안 ((라인 = reader.readLine()) = 널 (null) { 내용 [I] = 라인; 내가 ++; } –
FileUtils.readLines(new File("/path/filename"));
apache commons-io에서이 당신에게 String
의 List
을 얻을 것이다. List.toArray()
을 사용하여 변환 할 수 있지만 List
으로 머무를 것을 권합니다.
파일에서 읽을 수 있도록 BufferedReader
을 설정 한 다음 버퍼에서 여러 줄을 여러 번 가져옵니다.
- 1. txt 파일을 읽는 방법
- 2. 바이너리 파일을 바이트 배열로 읽는 방법?
- 3. 배열로 txt 파일을 플래시로 배열로 가져 오는 방법은 무엇입니까?
- 4. PHP에서 txt 파일을 읽는 중 문제가 발생했습니다.
- 5. 텍스트 파일을 문자열 배열로 일반 c로?
- 6. txt 파일에서 배열로 입력 받기
- 7. 파일을 동적 문자열 배열로 복사하는 방법
- 8. iPhone에서 파일을 읽는 방법?
- 9. 문자열 배열로 java enum을 선언하십시오.
- 10. .net : txt 파일을 아래에서 위로 읽는 방법이 있습니까?
- 11. java .txt 파일에서 데이터를 읽는 여러 JTextField를 채우는 방법
- 12. txt 파일을 브라우저에서 HTML 문서로 강제 읽는 방법?
- 13. IMacro 스크립팅 - 자바 스크립트를 사용하여 로컬 .txt 파일을 읽는 방법
- 14. Android : 중국어 문자가 포함 된 txt 파일을 읽는 방법?
- 15. PHP로 배열로 bz2 파일을 읽는 법
- 16. Makefile에서 파일을 읽는 방법?
- 17. 문자열 배열을 바이트 배열로 변환
- 18. SGML 파일을 읽는 Java 코드
- 19. 자바에서 .txt 파일을 편집하는 방법
- 20. txt/doc 파일을 복사하는 방법
- 21. Java : 미리 채워진 요소를 문자열 배열로 변경
- 22. java/Android에서 itextpdf.jar 파일을 사용하여 기존 pdf 파일을 읽는 방법
- 23. JADE에서 텍스트 파일을 읽는 방법
- 24. 자바는 txt 파일을
- 25. Node.js 파일에서 배열로 한 줄의 숫자를 읽는 방법
- 26. txt 파일의 행을 읽으십시오. [java]
- 27. 원격 텍스트 파일을 읽는 방법
- 28. 파일을 거꾸로 읽는 방법?
- 29. .epub 파일을 읽는 방법
- 30. pim.vol 파일을 읽는 방법
이제 우리는 당신이 원하는 것을 알고 있습니다. 당신의 질문은 무엇입니까? :) – OscarRyz
여기에 몇 가지 대안 (그들은 단지 약간의 조정이 필요합니다) http://stackoverflow.com/questions/326390/how-to-create-a-java-string-from-the-contents-of-a-file – OscarRyz
그리고 또 다른 : http://www.exampledepot.com/egs/java.io/ReadLinesFromFile.html – OscarRyz