男女分开分组java,按属性分组对象列表:Java

我需要使用特定对象的属性(位置)来分组对象列表(学生),代码如下,

public class Grouping {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

List studlist = new ArrayList();

studlist.add(new Student("1726", "John", "New York"));

studlist.add(new Student("4321", "Max", "California"));

studlist.add(new Student("2234", "Andrew", "Los Angeles"));

studlist.add(new Student("5223", "Michael", "New York"));

studlist.add(new Student("7765", "Sam", "California"));

studlist.add(new Student("3442", "Mark", "New York"));

//Code to group students by location

/* Output should be Like below

ID : 1726 Name : John Location : New York

ID : 5223 Name : Michael Location : New York

ID : 4321 Name : Max Location : California

ID : 7765 Name : Sam Location : California

*/

for (Student student : studlist) {

System.out.println("ID : "+student.stud_id+"\t"+"Name : "+student.stud_name+"\t"+"Location : "+student.stud_location);

}

}

}

class Student {

String stud_id;

String stud_name;

String stud_location;

Student(String sid, String sname, String slocation) {

this.stud_id = sid;

this.stud_name = sname;

this.stud_location = slocation;

}

}

请给我建议一个干净的方式来做。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值