パッケージCoreJavaPractice; 輸入 java.io. * ; パブリック クラスPractice_1 { 公共 静的 ボイドメイン(文字列[]引数)がスローにIOException { readFile_3を(); } パブリック 静的 ボイド readFile_3()スローにIOException { FileInputStreamのFIS = 新しい FileInputStreamを( "FileStreamDemo.txtを" )。 バイト [] BUF = 新しい バイト[fis.available()]。 fis.read(BUF)。 System.out.printlnは(新しい文字列(BUF)); fis.close(); } パブリック 静的 ボイド readFile_2()スローにIOException { FileInputStreamのFIS = 新しい FileInputStreamを( "FileStreamDemo.txtを" )。 バイト [] BUF = 新しい バイト [1024 ]; int型のlen = 0 ; 一方、(!(LEN = fis.read(BUF))= - 1 ) { System.out.printlnは(新しい文字列(BUF、0 、LEN))。 } fis.close(); } パブリック 静的 ボイド readFile_1()スローにIOException { FileInputStreamのFIS = 新しい FileInputStreamを( "FileStreamDemo.txtを" )。 INT CH = 0 ; 一方、((CH = fis.read())= - 1] ) { するSystem.out.println((CHAR )CH); } fis.close()。 } パブリック 静的 ボイドのWriteFile()スローIOExceptionが { たFileOutputStream FOS = 新しいですたFileOutputStream( "FileStreamDemo.txt" )。 fos.write( "ABCDE" .getBytes()); fos.close(); } }