Java IOまとめ
1697 ワード
RandomAccessFile raf = new RandomAccessFile(file,"rw")
rw
&r
読み書き&読み取り専用書き込み方法 raf.write(int b); // , ,
raf.write(byte b[]); // byte b[]
raf.write(byte b[], int off, int len); // b
読み書き方法 // int
raf.read(); //
read(byte b[]) // byte b
read(byte b[], int off, int len) // b
その他の方法 raf.getFilePointer() //
raf.seek(long pos); //
raf.close(); //
inputStream
outputStream
入力ストリーム基本メソッド is.read(); // int
is.read(bytes); // bytes
is.read(bytes, 0, bytes.length); // , 0 , length ,
しゅつりょくりゅうきほんほうしき
os.write(b); // b(int )
os.write(bytes); // byte(byte )
os.write(bytes, 0, bytes.length); // byte(byte )
適用
//
InputStream is = new FileInputStream("/home/liut/ /ubuntu-16.04-desktop-amd64.iso");
OutputStream os = new FileOutputStream("/home/liut/ /123.iso");
byte[] buf = new byte[1024];
int len;
while ((len = is.read(buf, 0, buf.length)) != -1) {
os.write(buf,0,len);
os.flush();
}
is.close();
os.close();