共計 778 個字符,預計需要花費 2 分鐘才能閱讀完成。
StringReader 類是一個字符輸入流,用于讀取字符數組和字符串。可以通過以下步驟來使用 StringReader 類:
- 導入 java.io.StringReader 類。
import java.io.StringReader;
- 創建一個 StringReader 對象,傳入要讀取的字符串作為參數。
String input = "Hello World";
StringReader reader = new StringReader(input);
- 使用 read() 方法來讀取字符。read() 方法會返回一個 int 類型的值,表示讀取的字符的 ASCII 碼值,當到達字符串的末尾時,返回 -1。
int data = reader.read();
while (data != -1) {// 處理讀取的字符
char c = (char) data;
System.out.print(c);
data = reader.read();}
- 關閉 StringReader 對象。
reader.close();
完整的示例代碼如下:
import java.io.StringReader;
public class Main {public static void main(String[] args) {String input = "Hello World";
StringReader reader = new StringReader(input);
try {int data = reader.read();
while (data != -1) {char c = (char) data;
System.out.print(c);
data = reader.read();}
} catch (Exception e) {e.printStackTrace();
} finally {reader.close();
}
}
}
運行以上示例代碼,將輸出“Hello World”。
丸趣 TV 網 – 提供最優質的資源集合!
正文完