您好,登錄后才能下訂單哦!
File f =new File("~"); //創建源
InputStream is =new FileInputStream(f); //選擇流
is.read() 讀取單個數據,并使游標下移 //操作(讀取)
is.close() //釋放資源,輸入流讀取后必須釋放資源
public class test{
public static void main(String[]args)
{
//創建源
File f=new File("C:/Users/10853/eclipse-workspace/hell/src/hell/abc");
InputStream is =null;//提升is的作用域,避免在try中聲明后,作用域
//只在try,finally中語句無法執行
//選擇流
try {
is =new FileInputStream(f);
//操作(讀取)
int temp;
while((temp=is.read())!=-1) //temp=is.read()表達式整體的值就是temp的值
{ //is.read()會讀取單個數據,當數據讀取完畢時,返回-1
System.out.println((char)temp);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally
{
try {
if(null!=is)//當is創建成功時才執行關閉
{
is.close();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。