-----------从hashmap中取出单个值-----------
package util;
import java.util.HashMap;
import java.util.Iterator;
public class hahahah {
public HashMap jjjj() { //向hashmap中随意插入几个值
HashMap map=new HashMap();
map.put("1","uid");
map.put("2","sex");
map.put("3","updatetime");
map.put("4","about");
return map;
}
}
=========================
package util;
import java.util.HashMap;
import java.util.Iterator;
public class mmmmm {
public static void main(String[] args) { //在另一个class文件的主方法里调用该方法
hahahah hh=new hahahah(); //声明一个变量来接收hashmap传入的值
HashMap a=hh.jjjj();
Iterator ite = a.keySet().iterator(); //用iterator遍历hashmap
while(ite.hasNext()){ //用while语句判断输出值是否存在
String key = (String)ite.next();
}
System.out.println(a.get("1")); //在循环外部通过“键”打印出“值”;
}
}
----------ArrayList 集合中取出单个值的方法-------------
package util;
import java.util.ArrayList;
public class sjklj {
public ArrayList addd() { //定义一个集合方法
ArrayList hp=new ArrayList(); //实例化ArrayList
hp.add("jingjing"); //随便向集合中插入几个值
hp.add("dongtian");
hp.add("women");
return hp;
}
}
====================================
package util;
import java.util.ArrayList;
import java.util.Iterator;
public class mmmmm {
public static void main(String[] args) {
sjklj hh=new sjklj(); //主方法里实例化类
ArrayList a=hh.addd(); //用ArrayList类型变量接收类里的ArrayList方法
Iterator ite = a.iterator(); //使用迭代器遍历ArrayList变量
while(ite.hasNext()){
String key = (String)ite.next(); // key
}
System.out.println(a.get(0)); //通过索引值查出单个的集合值
}
}