Java讀取檔案的方法
程式碼如下:
import java.io.*;
public class ReadFileDemo {
public static void main(String[] args) {
//讀取c盤的file1檔案
File file = new File("C://file1.txt");
BufferedInputStream bis = null;
FileInputStream fis= null;
try
{
//第一步 透過檔案路徑來建立檔案例項
fis = new FileInputStream(file);
/*把FileInputStream例項 傳遞到 BufferedInputStream
目的是能快速讀取檔案
*/
bis = new BufferedInputStream(fis);
/*available檢查是不是讀到了檔案末尾 */
while( bis.available() > 0 ){
System.out.print((char)bis.read());
}
}catch(FileNotFoundException fnfe)
System.out.println("檔案不存在" + fnfe);
catch(IOException ioe)
System.out.println("I/O 錯誤: " + ioe);
finally
try{
if(bis != null && fis!=null)
fis.close();
bis.close();
}catch(IOException ioe)
System.out.println("關閉InputStream控制代碼錯誤: " + ioe);
Java讀取檔案的方法
程式碼如下:
import java.io.*;
public class ReadFileDemo {
public static void main(String[] args) {
//讀取c盤的file1檔案
File file = new File("C://file1.txt");
BufferedInputStream bis = null;
FileInputStream fis= null;
try
{
//第一步 透過檔案路徑來建立檔案例項
fis = new FileInputStream(file);
/*把FileInputStream例項 傳遞到 BufferedInputStream
目的是能快速讀取檔案
*/
bis = new BufferedInputStream(fis);
/*available檢查是不是讀到了檔案末尾 */
while( bis.available() > 0 ){
System.out.print((char)bis.read());
}
}catch(FileNotFoundException fnfe)
{
System.out.println("檔案不存在" + fnfe);
}
catch(IOException ioe)
{
System.out.println("I/O 錯誤: " + ioe);
}
finally
{
try{
if(bis != null && fis!=null)
{
fis.close();
bis.close();
}
}catch(IOException ioe)
{
System.out.println("關閉InputStream控制代碼錯誤: " + ioe);
}
}
}
}