第一步:搭好 程序Output到文件 的管道
FileOutputStream fos = new FileOutputStream("B.txt");//如果没有fos2.txt文件则会自动创建这个文件
第二步:写入数据 到管道
//方式一:int oneByte
fos.write(1);
//方式二 byte[ ] bufferArr public void write(byte[] b):写一个字节数组
byte[] bys = {1,2,3,4,5};
fos.write(bys);
//方式三 //public void write(byte[] b,int off,int len)
fos.write(bys,1,3); //将 2,3,4写入文件
第三步:关闭管道,释放资源
fos.close();
方式三解释
public void write(byte[ ] bufferArr, int byteOffset, int byteCount) throws IOException {
}
。。。OutputStream.write()。。
clientSocket.getOutputStream().write(buff, 0, cbRead);//从buff中读取0~cbRead数据存入OutputStream.
。。。InputStream.read()。。。。
int cbRead = data.read(buff, 0, buff.length);//从data中读取0~buff.length数据存入buff.
....