用java将数据写入文件
用java将数据写入特定的文件中,再次运行程序时原有的数据不会被新数据覆盖,而且新数据总是在第一行,将所有的老数据向下移一行,以该怎么做呢??...
用java将数据写入特定的文件中,再次运行程序时原有的数据不会被新数据覆盖,而且新数据总是在第一行,将所有的老数据向下移一行,以该怎么做呢??
展开
6个回答
展开全部
有个写入文件的方法,讲参数设置为true就好了
BufferedWriter in=new BufferedWriter(new FileWriter(new File("TextName"),true));
忘记true是在哪个括号里了,要不楼主你试试
BufferedWriter in=new BufferedWriter(new FileWriter(new File("TextName"),true));
忘记true是在哪个括号里了,要不楼主你试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这样做肯定会这样的,应该线把判断该文件是否null,null就直接写,否则就把里面的东西读出来和要写进去的东西拼接成字符串,再一起写进去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先从老文件里面读取数据拼接成字符串,然后拼接成一个新的字符串写进文件,
老字符串=老文件读取
新字符串=新添加的内容+老字符串(新添加的内容写在前)
将新的字符串写进原来的文件
老字符串=老文件读取
新字符串=新添加的内容+老字符串(新添加的内容写在前)
将新的字符串写进原来的文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用fileinputstream就好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用流,这就不说了,不覆盖,最简单办法是先把数据从文件取出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询