Map
import java.util.Map.Entry;
TreeMap<String, String> paramMap=new TreeMap<String, String>();
StringBuffer sb = new StringBuffer();
paramMap.put("1", "0001");
paramMap.put("2", "0002");
paramMap.put("3", "0003");
paramMap.put("4", "0004");
paramMap.put("5", "0005");
//
Set<Entry<String,String>> es = paramMap.entrySet();
Iterator<Entry<String,String>> it = es.iterator();
while(it.hasNext()) {
Map.Entry<String,String> entry = it.next();
String k = (String)entry.getKey();
String v = (String)entry.getValue();
System.out.println("++++++++++++++++++++++++++++++"+k);
System.out.println("++++++++++++++++++++++++++++++"+v);
sb.append(k + "=" + v + "&");
int longth = sb.toString().length();
System.out.println(sb.toString().substring(0, longth-1));
}
//
Set<String> set=paramMap.keySet();
for(String key:set){
//键值输出
System.out.println(paramMap.get(key));
}
}
List
List<Map<String, Object>> rechargeList = new ArrayList<Map<String, Object>>();
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("key1", "value1");
map1.put("key2", "value2");
map1.put("key3", "value3");
map1.put("key4", "value4");
rechargeList.add(map1);
for (int i = 0; i < rechargeList.size(); i++) {
Map map = (Map) rechargeList.get(i);
Iterator iterator = map.keySet().iterator();
//迭代
while(iterator.hasNext())
{
System.out.println(iterator.next()+" ");
}
Object object1 = map.get("key1");
Object object2 = map.get("key2");
Object object3 = map.get("key3");
Object object4 = map.get("key4");
System.out.println(object1);
System.out.println(object2);
System.out.println(object3);
System.out.println(object4);
}
List转换为数组
List<Telinfo> telinfos = new ArrayList<Telinfo>();
telinfos.add(new Telinfo("0", "0", u2.getUser_phone()));
Telinfo[] ary1 = (Telinfo[]) telinfos.toArray(new Telinfo[telinfos.size()]);