新手初用JAVA写文件处理的程序,有一个TXT文本文件,里面存储了一张统计表的记录,没有自动断行,只是依次将所有的内容都写在了文件里,各个内容之间用逗号分隔,比如性别1,年龄1,工资1,性别2,年龄2。
我想将文件输入后先生成一个自动换过行的文件:
性别1,年龄1,工资1,
性别2,年龄2,工资2.。。
然后逐行将数据存储在链表的逐个节点里,便于日后进行数据分析。不知道这其中文本读写的操作怎么写比较好。谢谢了。
我想将文件输入后先生成一个自动换过行的文件:
性别1,年龄1,工资1,
性别2,年龄2,工资2.。。
然后逐行将数据存储在链表的逐个节点里,便于日后进行数据分析。不知道这其中文本读写的操作怎么写比较好。谢谢了。
public static void main(String[] args) {
String s = "性别1,年龄1,>5000,性别2,年龄2,<=2000,性别3,年龄3,>3000";
System.out.println(s);
s = s.replaceAll("([<>=]{1,2}\\s*\\d+,)","$1\n");//这里也许是\n\r,试下就对了
System.out.println(s);
}楼主结贴率有点低哦