java集合类习题_Java集合练习

JavaCollectionExercise

Java集合练习

创建一个HashMap对象,并在其中添加一些学员的姓名和他们的分数:张三,90分,李四,88分。然后从HashMap对象获取这两个人的成绩并显示出来,接着把张三的成绩改为99分,再把他们的成绩显示出来。

import java.util.Collection;

import java.util.HashMap;

import java.util.Iterator;

public class First {

public static void main(String[] args) {

HashMap hp =new HashMap();

hp.put("张三", "90分");

hp.put("李四", "88分");

Collection con = hp.values();

Iterator it1 = con.iterator();

while(it1.hasNext()) {

System.out.println(it1.next());

}

hp.replace("张三", "99分");

Collection con1 = hp.values();

Iterator it2 = con.iterator();

while(it2.hasNext()) {

System.out.println(it2.next());

}

}

}

2.定义一个ArrayList集合类,然后放入多个字符串,排序,反序(Collections 集合工具类中包含了排序等功能)

用Iterator遍历集合

import java.util.*;

public class Second {

public static void main(String[] args) {

System.out.println("请随意输入一堆字符串:(输入0则结束)");

Scanner sc = new Scanner(System.in);

ArrayList list = new ArrayList();

for(;;) {

String s = sc.next();

if(s.equals("0")) {

break;

}

list.add(s);

}

Collections.sort(list);

Iterator iterator = list.iterator();

System.out.println("排序后");

while(iterator.hasNext()) {

System.out.println(iterator.next());

}

iterator = list.iterator();

System.out.println("反序后");

Collections.reverse(list);

while(iterator.hasNext()) {

System.out.println(iterator.next());

}

sc.close();

}

}

3.定义一个Map集合,key是Int

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值