BufferedReader를 사용하여 텍스트 파일을 읽을 수 있습니까? 그렇다면 버퍼링 된 리더가 읽는 동안 동시에 읽은 행을 PrintWriter를 사용하여 다른 txt 파일에도 저장합니까?BufferedReader가 txt 파일에 씁니까?
3
A
답변
4
, 그것만큼 간단하다 :
final Path src = Paths.get(...);
final Path dst = Paths.get(...);
Files.copy(src, dst);
당신이 라인으로 라인을 읽고 다시 쓰기, src
을 잡아하려는 경우와 위와 dst
같은 방법으로, 다음을 수행하십시오
final BufferedReader reader;
final BufferedWriter writer;
String line;
try (
reader = Files.newBufferedReader(src, StandardCharsets.UTF_8);
writer = Files.newBufferedWriter(dst, StandardCharsets.UTF_8);
) {
while ((line = reader.readLine()) != null) {
doSomethingWith(line);
writer.write(line);
// must do this: .readLine() will have stripped line endings
writer.newLine();
}
}
+0
괜찮습니다. 고마워요. :) –
0
예. BufferedReader
을 연 다음 PrintWriter
을 만듭니다. 작가에게 글을 쓸 때 스트림에서 읽을 수 있습니다.
3
직접 귀하의 질문에 대답하려면, 당신이 할 수있는
을, 그리고 당신도 그렇게 할 BufferedWriter로 사용할 수 있습니다. 당신이 자바 7을 사용하여 직접 다른에 하나 개의 파일을 복사하려면
BufferedReader br = new BufferedReader(new FileReader(new File("Filepath")));
BufferedWriter bw = new BufferedWriter(new FileWriter(new File("Filepath")));
String l;
while((l=br.readLine())!=null){
... do stuff ...
bw.write("what you did");
}
bw.close();
0
당신은 단지 데이터를 검사하지 않고 복사해야하는 경우는, 다음은 하나의 라이너입니다 :
IOUtils.copy(reader, printWriter);
관련 문제
- 1. lua : 파일에 io.popen 결과를 씁니까?
- 2. PHP는 텍스트 파일에 안전하게 글을 씁니까?
- 3. TXT 파일에 쓰기?
- 4. pythonanywhere에서 txt 파일에 쓰시겠습니까?
- 5. 패키지의 .txt 파일에 쓰기
- 6. RegEx를 txt 파일에 작성하십시오.
- 7. txt 파일에 날짜 포함
- 8. .txt 파일에 개체 추가
- 9. 오른쪽에서 txt 파일에 쓰기
- 10. .txt .asp 파일에 포함.
- 11. C에서 txt 파일에 쓰기 #
- 12. TXT 파일에 데이터 쓰기
- 13. 내 트리 객체를 java의 파일에 씁니까?
- 14. Ruby 배열의 열로 CSV 파일에 씁니까?
- 15. C의 삶의 게임, 어떻게 파일에 씁니까?
- 16. 변수의 내용을 CF의 WriteDump로 파일에 씁니까?
- 17. 파이썬 : 파일에 여러 개의 str.format() 행을 씁니까?
- 18. C# StreamWriter - 스트림을 실제로 파일에 씁니까?
- 19. Cakephp,보기로드시 동적으로 CSS 파일에 변수를 씁니까?
- 20. BufferedReader가 파일을 복사하지 않습니다.
- 21. GetSaveFileName을 사용하여 txt 파일에 쓰기
- 22. txt 파일에 Hadoop 쓰기 출력
- 23. txt 파일에 업로드/업로드하지 못했습니다.
- 24. fprintf가 txt 파일에 가비지를 출력합니다.
- 25. JAVA로 .txt 파일에 데이터 쓰기?
- 26. wxListBox를 Python의 .txt 파일에 작성하십시오.
- 27. 확인란이 txt 파일에 저장되지 않았습니다.
- 28. txt 파일에 특수 문자 작성
- 29. txt 파일에 쓰기/읽기 횟수
- 30. .txt 파일에 줄 바꿈 추가
예, 가능합니다 .. 대답으로 입력해야합니까? –
두 개의'FileChannel'을 사용하고'.transfer {From, To}()'를 사용하는 것이 왜 좋을까요? – fge
@fge 음 사용법에 대한 예제를 제공해 주시겠습니까? –