JAVA查询数据库结果怎么用缓冲区输出到txt中

要能连列名一起输出的,而且能自定义分隔符的用FileOutputStream能输出列名,并且自定义每列之间的分隔符吗?... 要能连列名一起输出的,而且能自定义分隔符的
用FileOutputStream能输出列名,并且自定义每列之间的分隔符吗?
展开
 我来答
后时代i
2015-04-08 · TA获得超过486个赞
知道小有建树答主
回答量:430
采纳率:33%
帮助的人:200万
展开全部
结合PrintStream 可以的,如下例子
OutputStream outputStream = new FileOutputStream(”“);
PrintStream ps=new PrintStream(outputStream);
ps.printf("%1$s\t %2$15s\t %3$15s\r\n", "ID", "中文", "英文");
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a9ed94b
2015-04-08
知道答主
回答量:20
采纳率:0%
帮助的人:14.5万
展开全部
。。你可以对得到的数据进行组成字符串拼接。然后后再用输出流将这个字符输出至文件中。
拼接哪一步你可以给予列名,自定义分隔符。 获得的数据如何区分列应该没问题吧。。
更多追问追答
追问
我现在能将从数据库中查询到的数据根据配置文件保存到.txt中,列名和分隔符都已经解决了,但是该怎么样才能通过用缓冲区的方式输出到文件啊?是要自定义大小的缓冲区
追答

有点不明白意思, 你是不知道如何去定义缓冲区吗。

//创建文件输出流对象  
FileOutputStream fos = new FileOutputStream(path);  
//用缓冲流包装文件输出流对象  
BufferedOutputStream bos = new BufferedOutputStream(fos);

 还是你需要知道这个类怎么用吗?

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式