InputStream 是 Java 中表示輸入流的抽象類,用於從資料來源讀取資料。用法步驟:1. 建立 InputStream 物件;2. 讀取資料;3. 標記位置(可選);4. 跳過位元組(可選);5. 關閉流。
在 Java 中,InputStream 是抽象類,它表示從來源讀取資料的輸入流。它提供了讀取資料、標記流位置、跳過流中的位元組以及關閉流等方法。
要使用InputStream,可以按照下列步驟進行:
以下程式碼片段示範如何使用InputStream 從檔案中讀取資料:
<code class="java">import java.io.FileInputStream; import java.io.IOException; public class InputStreamExample { public static void main(String[] args) throws IOException { // 创建 FileInputStream 对象 FileInputStream inputStream = new FileInputStream("test.txt"); // 创建缓冲区 byte[] buffer = new byte[1024]; // 读取数据 int bytesRead = inputStream.read(buffer); // 输出读取到的数据 System.out.println(new String(buffer, 0, bytesRead)); // 关闭流 inputStream.close(); } }</code>
在上面的範例中,FileInputStream 物件被建立來從檔案"test.txt" 讀取資料。 read() 方法將資料讀入緩衝區,bytesRead 變數儲存讀取的位元組數。然後將讀取到的資料轉換為字串並輸出到控制台。最後,inputStream 物件被關閉以釋放資源。
以上是java中inputstream用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!