Language/Java1 Java Input / Output Stream 을 열고 닫기 흔히 쓰는 Scanner.close() 를 쓰면 System.in 스트림을 다시 열 수 없다. 따라서 다음과 같은 방법으로 대체한다. Console에서 얻어온 Reader 객체는 close를 해도 실제 console 을 close 하지는 않는다. 또한, Console 은 명시적으로 Console 창을 제공하는 형태에서만 얻어 올 수 있다. 만약, javaw 로 실행하고 있거나, IDE 처럼 표준 입출력을 전환해서 사용하고 있는 경우에는 System.console() 로 Reader 를 얻어올 수 없다. import java.io.Console; import java.util.Scanner; /** * java.io.Console (jdk 1.6) * Invoking close() on the object.. 2019. 12. 29. 이전 1 다음