JAVA docs에 주어진 것처럼, 'trouble'변수는 java.io.IOException이있을 때마다 true로 설정됩니다. 나는 프로그램을 작성한다 :PrintStream 객체의 checkError() 메서드가 true를 반환하는 조건은 무엇입니까?
import java.io.*;
class First
{
public static void main(String[] args) throws Exception
{
File f = new File("a.txt");
PrintStream ps = new PrintStream(f);
f.delete();
ps.write(65);
boolean b = ps.checkError();
System.out.println(b); //Output: false
ps.close();
}
}
내가 쓰기 전에 파일을 지우더라도 checkError() 메소드가 true를 리턴하지 않는 이유는 무엇입니까? 'trouble'변수가 true로 설정되고 checkError() 메서드가 true를 반환하면 예제를 제공하십시오. JavaDoc에 따르면
'MyPrintStream'이란 무엇입니까? – marstran
파일을 삭제 한 다음 파일에 쓰는 것은 모든 프로그램에서 간단한 작업입니다. 파일을 삭제 한 다음 그 파일을 읽으십시오 :-) – dasblinkenlight
무엇이'MyPrintStream'입니까 –