java 文件内一行内容赋值给字符串,然后在文件末尾输出
1个回答
展开全部
说个思路,懒得写代码了
先一行一行的读取文件所有数据,每行一个字符串,放到一个字符串列表(ArrayList)中,获取list长度l
取一个随机整数i,计算i % l 的值index
获取list中index位置的字符串,重复指定次数追加到文件底部
追加的方法:
FileOutputStream fo = new FileOutputStream(file, true);
第二个参数false代表覆盖file,true代表追加到file后面,留空默认为false
你也可以直接把index的位置字符串重复指定次数追加到list中,然后把list循环写入到文件里,这次就直接用覆盖,不需要追加了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询