共計 766 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以通過以下方法來獲取輸出流的內容:
- 使用 ByteArrayOutputStream 類:可以創建一個 ByteArrayOutputStream 對象,將輸出流的內容寫入該對象中,然后使用 toByteArray() 方法獲取其內容。
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
PrintStream printStream = new PrintStream(outputStream);
System.setOut(printStream);
// 在標準輸出流上執行輸出操作
System.out.println("Hello, World!");
// 獲取輸出流的內容
String output = outputStream.toString();
System.out.println(output);
- 使用 StringWriter 類:可以創建一個 StringWriter 對象,并將其傳遞給 PrintWriter 類的構造函數,然后使用 toString() 方法獲取其內容。
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
System.setOut(printWriter);
// 在標準輸出流上執行輸出操作
System.out.println("Hello, World!");
// 獲取輸出流的內容
String output = stringWriter.toString();
System.out.println(output);
以上兩種方法都可以獲取輸出流的內容,具體使用哪種方法取決于個人需求和偏好。
丸趣 TV 網 – 提供最優質的資源集合!
正文完
發表至: Java
2023-12-20