導航:首頁 > 版本升級 > java控制台的內容到文件中

java控制台的內容到文件中

發布時間:2025-02-12 12:44:13

1. java中如何將顯示在控制台的數據輸入到文本框中,如圖所示

System.out.println這句代碼是System類裡面的out成員變數(它也是一個類).println()方法
其中的out是PrintStream類型的類
OutputStream os = new FileOutputStream(new java.io.File("c:\\這是測試.txt"));
System.setOut(new PrintStream(os));
這樣就能拿到System.out.println列印出來的內容了。
如果要實時獲取列印的內容,只要將OutputStream 改變成內存處理,而不是寫到文件就成了

OutputStream os = new PrintStream(new File("c:\\臨時文件.txt")){
@Override
public void println(String x) {
// TODO Auto-generated method stub
//嘿。x就是System.out.println 列印的內容,我在這里就不寫入臨時文件了,測試而已
}
};
System.setOut(new PrintStream(os));//修改輸出流

2. java里數據怎麼保存到硬碟或TXT文件里去

Java是通過使用I/O文件操作類,創建輸入輸出流,將數據保存在指定的路徑下的文件裡面。
示例代碼:
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

public class WriteFileTest {
public static void main(String[] args) {
FileOutputStream fop = null;
File file;
String content = "This is the text content";
try {
file = new File("D:/test.txt");//初始化file
fop = new FileOutputStream(file);//初始化輸出流
// 若文件不存在,則創建它
if (!file.exists()) {
file.createNewFile();
}
// 獲取位元組的內容數組
byte[] contentInBytes = content.getBytes();
fop.write(contentInBytes);//寫出到指定路徑文件中位元組的內容數組
fop.flush();
fop.close();
System.out.println("Done");
} catch (IOException e) { //捕捉異常
e.printStackTrace();
} finally {
try {
if (fop != null) {
fop.close();
}
} catch (IOException e) { //捕捉異常
e.printStackTrace();
}
}
}
}

3. java代碼 控制台輸入輸出 如何將控制台輸出的內容放到jsp里 急!!!!

首先你可以使用地址傳值,
其次你也可以使用Servlet配置,放到request或者session中。
然後在jsp中取值就可以了。

4. 如何將java控制台的輸出內容存入到文本文件中

修改LogWriter類的靜態域即可隨意切換輸出了。方法中代碼不用改變。
代碼如下:
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;

public class WriteOut {

public static void main(String[] args) throws IOException {
LogWriter.log("log info...");
}

}

class LogWriter {
// 可以寫作配置:true寫文件; false輸出控制台
private static boolean fileLog = true;
private static String logFileName = "/tmp/log.log";

public static void log(String info) throws IOException {
OutputStream out = getOutputStream();
out.write(info.getBytes("utf-8"));
}

public static OutputStream getOutputStream() throws IOException {
if (fileLog) {
File file = new File(logFileName);
if (!file.exists())
file.createNewFile();
return new FileOutputStream(file);
} else {
return System.out;
}
}
}

閱讀全文

與java控制台的內容到文件中相關的資料

熱點內容
中控考勤機通用密碼 瀏覽:774
俠客win10安裝不了驅動 瀏覽:662
桌面文件里的excel表格打不開 瀏覽:305
如何拒絕編程老師 瀏覽:24
linux查看文件後綴 瀏覽:608
u盤變小了文件也沒了 瀏覽:433
技能證在什麼網站查詢 瀏覽:945
數控編程代碼q是什麼意思 瀏覽:17
小米2s什麼版本才有專家模式 瀏覽:227
生成的html一般在哪個文件夾 瀏覽:177
word新建文檔有頁眉 瀏覽:802
製作網路圖片大全 瀏覽:178
松鼠小鎮的app怎麼用 瀏覽:334
筆趣閣app為什麼好幾家 瀏覽:156
圖形文件怎麼打開 瀏覽:913
電話卡存的號碼是在哪個文件夾里 瀏覽:478
好樂買這個網站怎麼樣 瀏覽:341
華為上機題java 瀏覽:951
json解析long格式數據類型 瀏覽:943
掃描的pdf文件太大 瀏覽:659

友情鏈接