import java.io.*;
 class AboutFile
{
public static void main(String []args) throws IOException
{
BufferedReader b = new BufferedReader(new InputStreamReader(System.in));
String s;
System.out.flush();  //这是什么意思啊??
s=b.readLine();  //怎么判断换行??
System.out.println("String is:"+s);
}
}

解决方案 »

  1.   

    flush()是刷新缓冲区啊,经其中的数据压出来
    换行是newLine()
      

  2.   

    刷新这个缓冲流.. 就是把在缓冲区的东西..写出来.readline  就是读一行.. 直接换行.
      

  3.   

    void flush() 
    刷新此输出流并强制写出所有缓冲的输出字节 
      

  4.   

     system.out.flush() 
    强制输出缓冲区中的数据,刷新缓冲区  
    将缓冲区内容的清出,一般用在从键盘READ数据 
      

  5.   

    system.out.flush() 
    没有这个读出数据依然没有问题的。
      

  6.   

    我说,像这样的问题不会查阅jdk帮助文档么?非要到这里来发帖。
    真不知道你们是为了学习东西还是来这里凑一个帖数。
      

  7.   

    flush()方法就是刷新缓冲区,正常情况下,一般要等到输出流缓冲区满了之后才将结果发送出去。
    如果想要在缓冲区没满时候就将数据发送出去,则用flush()方法
      

  8.   

    flush()方法就是刷新缓冲区,正常情况下,一般要等到输出流缓冲区满了之后才将结果发送出去。
    如果想要在缓冲区没满时候就将数据发送出去,则用flush()方法
      

  9.   

    flush在API帮助文档里找不到。
      

  10.   

    java.io.PrintStream
    flush
    public void flush()刷新该流的缓冲。通过将所有缓冲的输出字节写入到底层输出流然后刷新该流的缓冲,完成此操作。 指定者:
    接口 Flushable 中的 flush
    覆盖:
    类 FilterOutputStream 中的 flush
    另请参见:
    OutputStream.flush()
      

  11.   

    flush() - 类 java.awt.image.BufferedImage 中的方法 
    刷新所有正用于缓存优化信息的资源。 
    flush() - 类 java.awt.Image 中的方法 
    刷新此 Image 对象正在使用的所有资源。 
    flush() - 类 java.awt.image.VolatileImage 中的方法 
    释放此图像当前占用的系统资源。 
    flush() - 类 java.beans.XMLEncoder 中的方法 
    如果还没有写出导言,那么此方法将写出与 XML 编码有关的导言,并随后写出从最后一次调用 flush 以来写入流中的所有值。 
    flush() - 类 java.io.BufferedOutputStream 中的方法 
    刷新此缓冲的输出流。 
    flush() - 类 java.io.BufferedWriter 中的方法 
    刷新该流的缓冲。 
    flush() - 类 java.io.CharArrayWriter 中的方法 
    刷新该流的缓冲。 
    flush() - 类 java.io.DataOutputStream 中的方法 
    清空此数据输出流。 
    flush() - 类 java.io.FilterOutputStream 中的方法 
    刷新此输出流,并强制将所有已缓冲的输出字节写入该流中。 
    flush() - 类 java.io.FilterWriter 中的方法 
    刷新该流的缓冲。 
    flush() - 接口 java.io.Flushable 中的方法 
    通过将所有已缓冲输出写入基础流来刷新此流。 
    flush() - 接口 java.io.ObjectOutput 中的方法 
    刷新该流的缓冲。 
    flush() - 类 java.io.ObjectOutputStream 中的方法 
    刷新该流的缓冲。 
    flush() - 类 java.io.OutputStream 中的方法 
    刷新此输出流并强制写出所有缓冲的输出字节。 
    flush() - 类 java.io.OutputStreamWriter 中的方法 
    刷新该流的缓冲。 
    flush() - 类 java.io.PipedOutputStream 中的方法 
    刷新此输出流并强制写出所有缓冲的输出字节。 
    flush() - 类 java.io.PipedWriter 中的方法 
    刷新此输出流并强制写出所有缓冲的输出字符。 
    flush() - 类 java.io.PrintStream 中的方法 
    刷新流。 
    flush() - 类 java.io.PrintWriter 中的方法 
    刷新该流的缓冲。 
    flush() - 类 java.io.StringWriter 中的方法 
    刷新该流的缓冲。 
    flush() - 类 java.io.Writer 中的方法 
    刷新此流。 
    flush(CharBuffer) - 类 java.nio.charset.CharsetDecoder 中的方法 
    刷新此解码器。 
    flush(ByteBuffer) - 类 java.nio.charset.CharsetEncoder 中的方法 
    刷新此编码器。 
    flush() - 类 java.util.Formatter 中的方法 
    刷新此 formatter。 
    flush() - 类 java.util.logging.Handler 中的方法 
    刷新和缓冲输出。 
    flush() - 类 java.util.logging.MemoryHandler 中的方法 
    导致目标 Handler 上的刷新。 
    flush() - 类 java.util.logging.StreamHandler 中的方法 
    刷新所有缓冲消息。 
    flush() - 类 java.util.prefs.AbstractPreferences 中的方法 
    根据 Preferences.flush() 中的规范实现 flush 方法。 
    flush() - 类 java.util.prefs.Preferences 中的方法 
    强制进行从此首选项节点及其子节点到持久存储的内容更改。 
    flush() - 类 javax.crypto.CipherOutputStream 中的方法 
    强制写出已由封装的密码对象处理的任何缓存输出字节来刷新此输出流。 
    flush() - 接口 javax.imageio.stream.ImageInputStream 中的方法 
    丢弃当前流位置之前的流初始部分。 
    flush() - 类 javax.imageio.stream.ImageInputStreamImpl 中的方法 
      
    flush() - 接口 javax.sound.sampled.DataLine 中的方法 
    刷新数据行中已列队的数据。 
    flush() - 类 javax.swing.text.html.HTMLDocument.HTMLReader 中的方法 
    在 reader 上调用的最后一个方法。 
    flush() - 类 javax.swing.text.html.HTMLEditorKit.ParserCallback 中的方法