其中的一段代码
 byte b[] =new byte {2};
System.out.println("请输入数值");
a =in.read(b,0,l);
 我就是想问一下 in句柄调用read()里面怎么是三个值,那怎样调用啊?不都是 in.read(b)这种形式的吗

解决方案 »

  1.   

    这问题,你查查API就明白了。。刚开始大家都一样,有不熟悉的方法就查帮助文档。要学会自学,看一手文档
    public int read(byte[] b,
                    int off,
                    int len)
             throws IOException从此字节输入流中给定偏移量处开始将各字节读取到指定的 byte 数组中。 
      

  2.   

    public int read(byte[] b,
      int off,
      int len)
      throws IOException
      

  3.   

    自学Java要学会看文档,问题要试着自己去解决。