我只是一个初学者,正在自学Java!我只有一个用户对象的数组列表:
class Users{
public userName;
public userNumber;
}
然后我创建一个模型:
ArrayList<Users> model=new ArrayList<Users>();
并将模型项添加为:
model.add(new Users("abc","123"));
model.add(new Users("def","888"));
model.add(new Users("abc","246"));
model.add(new Users("def","999"));
model.add(new Users("abc","456"));
我想要做的是以这种方式打印模型,该模型应显示类似的分组数据,其组名称如下:
for(int i=0;i:i<users.size;i++){
System.out.printlin("users:::"+users.get(i).userNumber);
}
但它也应该按名称分组和打印组,即:
abc ->
users:::123
users:::246
users:::456
def ->
users:::888
users:::999
所以我想对数据进行分组,然后以分组格式打印数据以及每个组名称!
我该怎么办,我正在自学Java。提前致谢
holdtom
烙印99
潇湘沐
潇潇雨雨
慕娘9325324
相关分类