Java 提供 System.in (原始 InputStream)、System.out/System.err (預包裝 PrintStream) 對應 Unix 標準流概念。
DataInputStream in = new DataInputStream(
new BufferedInputStream(System.in));
String s;
while ((s = in.readLine()).length() != 0) {
System.out.println(s); // 空行結束
}
System.in 必須包裝才能讀取資料DataInputStream.readLine() 逐行讀取 (Java 1.0 做法)BufferedReader + InputStreamReader 更佳替代方案