Java BufferedWriter 쓰기 메소드와 혼동됩니다. 자바 문서에서는 write가 int를 인수로 사용한다고합니다.파일에서 읽기 및 java 파일로 다시 쓰기 (Java에서 BufferedWriter 쓰기 메소드를 이해하는 데 어려움이 있음)
void write (int c) 단일 문자를 씁니다.
하지만 내 코드에 쓰기 방법을 사용하고, 그리고 문자열을 수락 write()
이이기 때문에 그것으로
BufferedReader br=new BufferedReader(file);
BufferedWriter bw=new BufferedWriter(file1);
String line=null;
while((line=br.readLine())!=null)
{
bw.write(line); // Why is this statement working?
bw.write("\r\n");
}
I passing "line" to bw.write(line) and "line" is a string, why is this working?Is write
method overloaded?But I don't see it in docs.
[다음은 BufferedWriter의 설명서입니다.] (http://docs.oracle.com/javase/7/docs/api/java/io/BufferedWriter.html). _Writer_ 상위 유형의 메소드도 참조하십시오. – McDowell
고맙습니다. 내 질문은 바보 같았다. 실제로 나는 초보자이다. 고마워. – dividedbyzero