system.out.flush()
より簡単な方法で使用する理由を誰か説明してもらえますか? データが失われる可能性がある場合は、例を教えてください。以下のコードでコメントしても何も変わりません!
class ReverseApp{
public static void main(String[] args) throws IOException{
String input, output;
while(true){
System.out.print("Enter a string: ");
System.out.flush();
input = getString(); // read a string from kbd
if( input.equals("") ) // quit if [Enter]
break;
// make a Reverser
Reverser theReverser = new Reverser(input);
output = theReverser.doRev(); // use it
System.out.println("Reversed: " + output);
}
}
}
ありがとうございました