导航:首页 > 版本升级 > 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控制台的内容到文件中相关的资料

热点内容
如何将文件压缩成图片 浏览:598
怎么避开行程卡大数据 浏览:839
法学类专业题可用什么app扫 浏览:844
prt转pdf文件 浏览:637
小米4怎么电脑传文件 浏览:22
5s哪个版本支持三网通 浏览:987
导航升级不换主程序 浏览:435
数据库mergesort 浏览:870
扫描的文件怎么保存到电脑 浏览:657
不能打开设备和打印机共享文件 浏览:239
唱鸭一般下载在哪个文件 浏览:540
看一些特殊电影的app有哪些 浏览:282
jsp程序配置文件 浏览:781
coc7本升级顺序 浏览:596
linux怎么写文件 浏览:337
最完美教程word2010论文排版技巧 浏览:382
就需要检查该文件是否正确 浏览:320
iphone文件夹改名字怎么改回来 浏览:577
百度云怎么找回删除文件 浏览:76
查表一共有多少数据 浏览:158

友情链接