怎样对文本文件内的文本行排序
标签:
JavaScript
问题来自,基本要求是对文件行做一些特定排序。
解决问题,是首先读到文本文本所有行,进行分析,然后再对其排序,写重写回文本文件。在下面的演示中,Insus.NET略过重写成文本文件,只是在页面输出。
准备好一个文本文件ds.txt,内容跟网友大约一样。
Insus.NET先写一个对象,即是处理文本文件每一行,把每一行转换为一个对象。 下面的类别中,有一个方法TryParse()是为了判断文本行是否符合分析数据的要求。让类别在应用时,获取到正确的冒号(:)前后值。
下面是读取文本文件,获取所有行,并做排序:
也就是说,当输出第二行时,改为输出第三行,同理,在输出第三行时,改为输出第二行,其余的,按正常顺序输出。可以从下图中,看到最终实现的效果。
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦