初学java,keySet()方法和iterator()方法分别是什么作用?他们合起来keySet().iterator()又是什么作用?
具体代码,说详细点,必采纳importjava.util.HashMap;importjava.util.Iterator;publicclassTest{//hashm...
具体代码,说详细点,必采纳
import java.util.HashMap;
import java.util.Iterator;
public class Test {
//hashmap使用的简单案例
public static void main(String args[]){
HashMap hm=new HashMap();
hm.put("1", "3");//双引号引起来,在高版jdk才可以帮你自动转换
hm.put("2", "4");
hm.put("5", "100");
//删除
hm.remove("2");
//clear把所有key和value都删除
//hm.clear();
//取出所有key
//使用迭代器
Iterator it=hm.keySet().iterator();
while(it.hasNext()){
//取出key
String key=(String)it.next();
//System.out.println("key======="+key);//只取出key
//根据key取出value
String nums=(String)hm.get(key);//因为取出时Object类型所以转一下
System.out.println("key="+key+" nums="+nums);
}
}
} 展开
import java.util.HashMap;
import java.util.Iterator;
public class Test {
//hashmap使用的简单案例
public static void main(String args[]){
HashMap hm=new HashMap();
hm.put("1", "3");//双引号引起来,在高版jdk才可以帮你自动转换
hm.put("2", "4");
hm.put("5", "100");
//删除
hm.remove("2");
//clear把所有key和value都删除
//hm.clear();
//取出所有key
//使用迭代器
Iterator it=hm.keySet().iterator();
while(it.hasNext()){
//取出key
String key=(String)it.next();
//System.out.println("key======="+key);//只取出key
//根据key取出value
String nums=(String)hm.get(key);//因为取出时Object类型所以转一下
System.out.println("key="+key+" nums="+nums);
}
}
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询