IO, байт файла поток операции чтения

пакет CoreJavaPractice;
импорт java.io. * ;
общественный  класс Practice_1 {
         общественный  статический  недействительный основной (String [] арг) бросает IOException { 
        
            readFile_3 (); 
            
            
        } 
        Общественного  статическая  пустота readFile_3 () бросает IOException 
        { 
            FileInputStream Fis = новый FileInputStream ( "FileStreamDemo.txt" ); 
            
            байт [] ЬиЕ = новый  байт [fis.available ()]; 
            fis.read (BUF); 
            System.out.println (новый String (ЬиЕ)); 
            fis.close (); 
        } 
        
        
        Общественного  статическая  пустота readFile_2 () бросает IOException 
        { 
            FileInputStream Fis = новый FileInputStream ( "FileStreamDemo.txt" );
            байт [] ЬиЕ = новый  байт [1024 ];
            INT Len = 0 ;
            в то время как ((Len = fis.read (ЬиЕ)) = - 1! ) 
            { 
                System.out.println ( новый String (ЬиЕ, 0 , длина)); 
            }
            fis.close (); 
        }
        
         
        {общественности  статический  недействительный readFile_1 () бросает IOException 
        { 
            FileInputStream Fis = новый FileInputStream ( "FileStreamDemo.txt" );
            INT CH = 0 ;
            в то время как ((ч = fis.read ()) = - 1! ) 
            { 
                System.out.println (( символ ) ч); 
            } 
            Fis.close (); 
        } 
        Общественности  статической  недействительным WriteFile () бросает IOException
            FileOutputStream FOS новый =FileOutputStream ( "FileStreamDemo.txt" ); 
            
            fos.write ( "ABCDE" .getBytes ()); 
            
            fos.close (); 
        } 

}

 

рекомендация

отwww.cnblogs.com/zxl1010/p/11504520.html