怎么将一个java程序的结果输出到文本文档中,写一段代码,谢谢

 我来答
duoloniori
推荐于2017-09-06 · TA获得超过456个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:231万
展开全部
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;


public class OutToTxt {
private static BufferedWriter writer;
private static Scanner sc;

public static void main(String[] args) {
File out = new File("./Out.txt");
if(!out.exists()) {
try {
out.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
try {
writer = new BufferedWriter(new FileWriter(out));
} catch (IOException e) {
e.printStackTrace();
}

sc = new Scanner(System.in);
System.out.println("请输入文本内容,输入exit结束:");
try {
writer.write(""); // 清空文本
String split = "";
while(true) {
String line = sc.nextLine();
if(line.equalsIgnoreCase("exit")) {
break;
}
writer.append(split + line);
split = "\r\n";
}
} catch (IOException e1) {
e1.printStackTrace();
} finally {
if(null != writer) {
try {
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}

}

你可以运行后输入

Hello World!

This is my first application.

exit

树音悦vy
推荐于2018-03-05 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:94
采纳率:27%
帮助的人:50.1万
展开全部
Java里照写
System.out.println();
在CMD窗口 Java (filesname) >>1.TXT
::这样可以在当前路径下建立1.TXT ,并将Java中打印到CMD窗口的内容写到1.TXT中。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-11-06
展开全部
File file=new File("C:/ads.txt");
BufferedWriter bw=new BufferedWriter(new FileWriter(file));
bw.write(参数为String);
bw.close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水晶Angelion
2014-11-06 · TA获得超过473个赞
知道小有建树答主
回答量:579
采纳率:50%
帮助的人:426万
展开全部
File filename = new File("F:\\suncity.txt");

String a="测试";
byte data[] = a.getBytes("Unicode");

RandomAccessFile mm = null;

try
{
mm = new RandomAccessFile(filename,"rw");

mm.write(data);
}
catch (IOException e1)
{
e1.printStackTrace();
}

finally
{
if(mm!=null)
{
try
{
mm.close();
}
catch (IOException e2)
{
System.out.println("sss");
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9ffd4cd
2014-11-06 · TA获得超过7056个赞
知道大有可为答主
回答量:1.1万
采纳率:36%
帮助的人:812万
展开全部
直接用输出重定向就行了,没必要写代码.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式