IO 集合中獲取流的幾種方式

2021-10-01 15:45:50 字數 1274 閱讀 6273

1) 從檔案中讀

public static inputstream getinputstream() throws ioexception
2)  從網路上讀

public static inputstream getinputstream() throws ioexception
3)  從記憶體上讀

public static inputstream getinputstream() throws ioexception
4) 從標準輸入讀 (從鍵盤讀入)

注意:需要手動輸入  ctrl + d (或者ctrl + z )才能終止鍵盤輸入

public static inputstream getinputstream() throws ioexception
1) 直接通過位元組方式讀,然後程式進行字元編碼(buffer 大小《資料長度/精確控制字元都比較麻煩)

public static string resultinputstrem(inputstream is) throws ioexception
2)把 stream 轉化為 reader,進行字元形式直接讀取

public static string resultinputstrem(inputstream is) throws ioexception
3) 把 stream 轉化為 reader,進行字元形式讀取    bufferedreader  readline (和第二種差不多)

public static string resultinputstrem(inputstream is) throws ioexception 

string message = sb.tostring();

return message;

}

4) scanner

public static string resultinputstrem(inputstream is) throws ioexception

關於集合,IO流的練習

1.鍵盤錄入5個學生資訊 姓名,語文成績,數學成績,英語成績 按照總分從高到低存入文字檔案 public class test1 建立學生物件並鍵盤錄入資訊 for int i 1 i 2 i bufferedwriter bw new bufferedwriter new filewriter s...

速記IO流中常用的幾種流

運算元據的單位 位元組流,字元流 資料的流向 輸入流,輸出流 流的角色 節點流,處理流 流的體系結構 抽象基類 位元組流 或檔案流 處理流 緩衝流 屬於處理流的一種 inputstream fileinputstream bufferedinputstream outputstream fileou...

磁碟I O中幾種訪問檔案的方式

我們知道,讀取和寫入檔案i o操作都呼叫作業系統提供的介面,因為磁碟裝置是由作業系統管理的,應用程式要訪問物理裝置只能通過作業系統呼叫的方式工作。讀和寫對應read 和write 兩個系統呼叫。下面是幾種訪問檔案的方式 當應用程式呼叫read 介面時,作業系統檢查在核心的快取記憶體中有沒有需要的資料...