问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

如何将java控制台的输出内容存入到文本文件中

发布网友 发布时间:2022-04-24 18:40

我来回答

5个回答

热心网友 时间:2023-11-02 20:52

修改LogWriter类的静态域即可随意切换输出了。main方法中代码不用改变。
代码如下:
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;
}
}
}

热心网友 时间:2023-11-02 20:52

import java.io.*;
public class test{
public static void main(String[] args){
File file=new File("test.txt");
try{
FileWriter out=new FileWriter(file);
out.write("hsohjflsdkhdsf",0,5);//write(String str,int off,int len) off表示输入的初始位置,lenb表示输入长度
out.close();
}
catch(Exception e){}

}
}

可以把你在控制台的信息在out.write()方法中替换对应的数据

热心网友 时间:2023-11-02 20:53

不太明白你的意思?是所有的内容吗?

热心网友 时间:2023-11-02 20:53

天一样天

热心网友 时间:2023-11-02 20:54

log4j...
JAVA中如何将显示在控制台的数据输入到文本框中,如图所示

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));//修改输出流 ...

java 如何将控制台的输出全部写入一个文件

将数据写入文件 param data byte[] --传进来的内容,把 String 转成byte[]就可以了..filename 你要写入的文件名及路径 throws IOException / public static void writeFile(byte[] data,String filename) throws IOException { File file =new File(filename);file.getParentFile().mkdirs();Buf...

如何将java控制台的输出内容存入到文本文件中

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;priv...

java中怎样将输入的文件保存为txt文档

你是要把只是输入的数据写入Txt,还是要把控制台的数据写入Txt?如果是第一种,那么如下:package test;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Scanner;public class Student{ public static void main(String[] args)...

java中看打印效果可是内容太多一页显示不完怎么看到全部?

你可以将控制台的内容同步输出到一个txt文件中,大致步骤是:要运行的java中点击鼠标右键,有个Run As选项,选择下面的Run Configurations,弹出的框中左侧是可运行的文件,右侧有几个tab页面,选择common,选择file,输出你的文件全路径就可以了。后面有Append选择上将在输出文件中追加内容,而不是覆盖 ...

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;Stri...

java中把cmd显示的内容写到文本里?

>原命令|MORE

java中把cmd显示的内容写到文本里?

dir/w >> c:/cmd.txt 这里的>>叫做重定向,它可以把控制台输出放进后面指定的txt文本

我想把下面输出在控制台上的东西输出到一个TXT文件中,请问怎么做?

你用这个写入文件的工具类吧。实例化以后直接调用writeFile(String outfileName, String st) 将你要写入的文件的绝对路径+文件名 如 d:/1.txt; 注意st为你给的所有的System.out.println()里的内容。换行的地方加一个 \n。 这样就可以写入到文件了。

java将system.out.println里的内容写入txt中

最主要是用到了 commons 中的 IO包 你可以通过 http://commons.apache.org/io/ 地址直接下载 这个包可以解决你99%的文件操作问题,习惯使用,会大大提高你的编程效率 最好的办法就是自己通过 io数据流的方式,自己写代码,新建文件,新建写入器,新建缓冲,然后写入数据,最后关闭流 自己写有自己写的乐趣 ...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
...与数学的求法不同,不理解,求高手帮忙看看谢谢! 国有控股公司有哪些 我的魔兽世界号的世界地图被拖没了 魔兽世界地图被我移动的找不到了,怎么办A??? 魔兽世界里的地图让我整没了,按M出不来,按SHIFT加M只能出来一个小地图... 魔兽世界的地图被我拖没了?还有就是我用自己的身份证申请的号,怎么可能... 婺源蓝湾精品酒店请问酒店的早餐都有哪些种类呢? ...的副卡和一张自己办的主卡,这两张卡可以在同一个手机使用吗?_百度... 我小号的裤子石化蜥蜴皮裤想附魔40耐10敏那个。给大号附魔的时候说对... 男朋友生日暖心祝福语 Java 如何把文本输出到文本框中? 在java中怎样将整型数组输出到文件中 java 能不能输出文字到txt文本时,输出到文本的顶行 java中读入和输出文本文件 如何用java输出txt文件 用JAVA怎样才能将数据输出到文件的指定位置 如何将java程序输出的结果存到指定文件 java输出一个对象到文件 java输出到TXT文件时怎么加换行? java怎么将命令执行结果输出到文件? java中如何将输出结果放入文件中 java 数据输出到txt文件 java如何把循环遍历结果输出到文本文档? JAVA 如何输出数据到TXT文件内 java如何把输出写到文件中? 戒指一生只能买一个的,说的是啥牌子啊? i do钻戒是不是只能买一次 一个人只能买一次的戒指是哪个? 所有的DR戒指都是只能买一枚嘛? 一生只能买一次的戒指 java怎么把system.out的东西输出到文件上 怎么用JAVA把Mysql数据库中的表的数据输出至文本文档中 JAVA,JSP怎么实现将查询结果输出到TXT文档 java 将文字写入文件 我要给公司产品买两件会有优惠的活动做一个推广和宣传,请大家想点宣传语。 求网吧活动广告语和方案!活动主要以免费上网和赠送饮料为主。 节庆活动策划的推广 活动推广计划一般包括哪些内容 促销活动有效推广的方式有哪些 工商银行和农业银行,哪个比较好啊? 中国银行和建行哪个更好? 选哪个银行,比较好?工商,建设,还是,招商银行? 怎么进youtobe 为什么一进Youtube就提示这个?原来都不会 韩国网站进不去, 是不是ie 要设置什么啊? 海马是鱼吗? 海马是否属于鱼类? 海马属于不属于鱼类? oppo怎么进油管 海马是鱼类吗?为什么?
  • 焦点

最新推荐

猜你喜欢

热门推荐