Java读取文件内容并根据需求指定内容排序

Java读取文件内容并排序

写这篇博客的初衷是由于参加了一次笔试但未完成。网上查资料但很多代码我发现多多少少都有些问题,所以自己重新写了一下代码。一方面是为了自己,希望下次出现类似的问题能够迅速解决,另一方面也希望能够帮一帮一些有该需求的朋友吧。

根据内容排序我用了2种方法:数组和集合。以下为代码实现:

/**
 * @author zong
 *
 */
public class Practice_day09_01_Stream {

	public static void main(String[] args) {
		//二维数组
		System.out.println("二维数组:");
		FirstFile fif = new FirstFile();
		fif.sortFile();
		System.out.println("==============================我是华丽的分割线==================================");
		//集合
		System.out.println("集合:");
		SecondFile sef = new SecondFile();
		sef.sortFile();
	}
	
}

/**
 * 需求:读取文件中的内容并根据成绩排序。
 * !: 此处用的是二维数组
 * 步骤:
 * 		1.先创建流按行读取文件;
 * 		2.每读取的一行文件内容用正则表达式将每行的元素切割并放入一个一维数组中;
 * 		3.将一维数组放入二维数组中;
 * 		4.对二维数组进行排序。
 * 文件内容:
 * 		6100020001 章三 91
 *		6100020002 李四 88
 *		6100020003 王五 79
 *		6100020004 赵三 91
 *		6100020005 魏四 88
 *		6100020006 程五 79
 *		6100020007 贺六 90
 *		6100020008 江七 93
 *		6100020009 姜八 84
 *		6100020010 吴六 90
 *		6100020011 胡七 93
 *
 * @author zong
 * @p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值