问题描述
7@C2@1@1996@1-1-1@盐城市市区房汛办公室(小洋河闸站)7@C2@4@1996@1-1-4@盐城市运达水利机械厂39@C@1@1989@1-(69)-2@陈亚明7@C2@10@1996@1-1-10@王金书39@C@12@1989@1-(69)-2@商业局7@C2@3@1996@1-1-3@盐城市水利建筑工程处(宿舍)上面的txt文本数据字段是目录号@分类号@案卷号@地籍号@权利人它的数据是不安顺序的啊,我现在想把它读到我的程序一个集合ArrayList里面,读进去要按照目录号,案卷号排序,我的程序是C#编写的排序后应该是这样的7@C2@1@1996@1-1-1@盐城市市区房汛办公室(小洋河闸站)7@C2@3@1996@1-1-3@盐城市水利建筑工程处(宿舍)7@C2@4@1996@1-1-4@盐城市运达水利机械厂7@C2@10@1996@1-1-10@王金书39@C@1@1989@1-(69)-2@陈亚明39@C@12@1989@1-(69)-2@商业局忘哪位高人指点一下
解决方案
解决方案二:
ArrayList.Sort()
解决方案三:
sort()方法
解决方案四:
可以使用接口从写一下系统定义的Sort()排序的方法自己也可以定义
解决方案五:
UP
解决方案六:
通过ReadLine读文本StreamReaderReadFile=File.OpenText(strPath);stringstr=ReadFile.ReadLine().Trim();读取每行数据,再用@分割数据,添加添加到ArrayList再Sort排序
解决方案七:
通过接口实现这个方法·
时间: 2024-12-22 14:29:08