byte[] picture=cs.getBytes(1);
如上所示,picture是一个字节数组,我想将其写入到操作系统文件中,请问大家的该如实现,最好是具体的语句。另外,我的思路对吗?如果想读字节数组,是不是必须用DataInputStream呢?
BufferedInputStream in= new BufferedInputStream(参数不知道该如何构造);
BufferedOutputStream out=new BufferedOutputStream(new FileOutputStream("C:\\test\\1332.jpg"));

解决方案 »

  1.   

    用ObjectInputStream.write(byte[] buffer)就可以呀
      

  2.   

    sorry 是 ObjectOutputStream.write(byte[] buffer)
      

  3.   

    新建一个你所要写放的文件..名为test.txt
    aa.java是一个.放入数组中.写和test.txt文件中的内容
    <以下代码>
    新建一个testtxt.java.import java.io.FileInputStream;
    import java.io.FileOutputStream;public void testtxt{
    public static void main(String args[])
    {}}
      

  4.   

    不好意思..按错提交了..
    叙:
    public void testtxt()
    {
        public static void main(String args[])
            {
                 int count;
                 byte btn[] =new byte[233];
                 try
                      {
                            FileInputStream filein =new FileInputStream("aa.java");//aa.java是你所要写入文件的内容..
                            count=filein.read(btn);
                            FileOutputStream outfile=new FileOutStream("test.txt");
                            fileout.write(btn,0,count);
                  }
                    catch(Exception ex)
                            { 
                                System.out.println(ex);                         }
            }
    }