编程题:jmu-java-m02-综合:使用列表管理个人信息
输入字符串n-x-y,其中n代表数量,x代表姓,y代表名。
然后输入n个人的信息,每一行代表一个人的信息。
每行字符串格式为"姓-名-成绩-编号",以-作为分隔符。
输入时,将所有姓为x的字符串放入数组列表list1中。然后输出list1 。
进一步的将list1中的名字为y(忽略大小写)的字符串取出放入list2中。输出list2。
最后,对list2的字符串按成绩进行降序排序并输出。
### 输入格式:
第一行输入n-x-y
下面输入n行字符串,格式为"姓-名-成绩-编号"
### 输出格式:
格式化输出的多个人的信息
### 输入样例:
in
8-zhang-san
zhang-san-99-1
li-si-70-2
zhang-San-65-3
zhang-fei-70-4
zhang-SAn-101-5
Li-si-99-6
li-SI-80-7
Zhang-san-56-8
### 输出样例:
out
[zhang-san-99-1, zhang-San-65-3, zhang-fei-70-4, zhang-SAn-101-5]
[zhang-san-99-1, zhang-San-65-3, zhang-SAn-101-5]
[zhang-SAn-101-5, zhang-san-99-1, zhang-San-65-3]
答案:若无答案欢迎评论
然后输入n个人的信息,每一行代表一个人的信息。
每行字符串格式为"姓-名-成绩-编号",以-作为分隔符。
输入时,将所有姓为x的字符串放入数组列表list1中。然后输出list1 。
进一步的将list1中的名字为y(忽略大小写)的字符串取出放入list2中。输出list2。
最后,对list2的字符串按成绩进行降序排序并输出。
### 输入格式:
第一行输入n-x-y
下面输入n行字符串,格式为"姓-名-成绩-编号"
### 输出格式:
格式化输出的多个人的信息
### 输入样例:
in
8-zhang-san
zhang-san-99-1
li-si-70-2
zhang-San-65-3
zhang-fei-70-4
zhang-SAn-101-5
Li-si-99-6
li-SI-80-7
Zhang-san-56-8
### 输出样例:
out
[zhang-san-99-1, zhang-San-65-3, zhang-fei-70-4, zhang-SAn-101-5]
[zhang-san-99-1, zhang-San-65-3, zhang-SAn-101-5]
[zhang-SAn-101-5, zhang-san-99-1, zhang-San-65-3]
答案:若无答案欢迎评论