11 java 课下作业题

1.集的练习: HashSet:

import java.util.*;
class HashSetDemo
{
public static void main(String[] args)
{
HashSet hs=new HashSet();
hs.add("A");
hs.add("B");
hs.add("C");
hs.add("D");
System.out.println(hs);
hs.add("E");
hs.add("A");
System.out.println(hs);
System.out.println(hs.contains("A"));
System.out.println(hs.size());
for(Iterator it=hs.iterator();it.hasNext();)
{
System.out.println(it.next());
}
}
}

2.键值对集合练习:

import java.util.*;
class MapDemo
{
public static void main(String[] args)
{
HashMap hm=new HashMap();
hm.put(1,"A");
hm.put(2,"B");
hm.put(3,"C");
hm.put(4,"D");
Set ks=hm.keySet();
Iterator it=ks.iterator();
while(it.hasNext())
{
Object i=it.next();
Object value=hm.get(i);
System.out.println("Key:"+i+" "+"value:"+value);
}
}
}

3.自定义一个类,创建一些对象,存入集合:

import java.util.*;
class Person
{
private String name;
private int age;
public Person(String name,int age){
this.name=name;
this.age=age;
}
public String getName(){
return name;
}
public int getAge(){
return age;
}
}
class HashMapDemo
{
public static void main(String[] args)
{
Person p1=new Person("张三",20);
Person p2=new Person("李四",21);
HashMap hm=new HashMap();
hm.put(1,p1);
hm.put(2,p2);
hm.put(3,new Person("王五",22));
System.out.println("个人信息");
Person per1=(Person)hm.get(1);
System.out.println("姓名:"+per1.getName()+" "+"年龄:"+per1.getAge());
Person per2=(Person)hm.get(2);
System.out.println("姓名:"+per2.getName()+" "+"年龄:"+per2.getAge());
Person per3=(Person)hm.get(3);
System.out.println("姓名:"+per3.getName()+" "+"年龄:"+per3.getAge());
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值