JAVA查询数据库结果怎么用缓冲区输出到txt中
要能连列名一起输出的,而且能自定义分隔符的用FileOutputStream能输出列名,并且自定义每列之间的分隔符吗?...
要能连列名一起输出的,而且能自定义分隔符的
用FileOutputStream能输出列名,并且自定义每列之间的分隔符吗? 展开
用FileOutputStream能输出列名,并且自定义每列之间的分隔符吗? 展开
展开全部
结合PrintStream 可以的,如下例子
OutputStream outputStream = new FileOutputStream(”“);
PrintStream ps=new PrintStream(outputStream);
ps.printf("%1$s\t %2$15s\t %3$15s\r\n", "ID", "中文", "英文");
OutputStream outputStream = new FileOutputStream(”“);
PrintStream ps=new PrintStream(outputStream);
ps.printf("%1$s\t %2$15s\t %3$15s\r\n", "ID", "中文", "英文");
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
。。你可以对得到的数据进行组成字符串拼接。然后后再用输出流将这个字符输出至文件中。
拼接哪一步你可以给予列名,自定义分隔符。 获得的数据如何区分列应该没问题吧。。
拼接哪一步你可以给予列名,自定义分隔符。 获得的数据如何区分列应该没问题吧。。
更多追问追答
追问
我现在能将从数据库中查询到的数据根据配置文件保存到.txt中,列名和分隔符都已经解决了,但是该怎么样才能通过用缓冲区的方式输出到文件啊?是要自定义大小的缓冲区
追答
有点不明白意思, 你是不知道如何去定义缓冲区吗。
//创建文件输出流对象
FileOutputStream fos = new FileOutputStream(path);
//用缓冲流包装文件输出流对象
BufferedOutputStream bos = new BufferedOutputStream(fos);
还是你需要知道这个类怎么用吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询