List list = new ArrayList(); for (int i = 0; i < 10; i++) { list.add(""+i); System.out.println(list.get(i)); } Map map = new HashMap(); for (int i = 0; i < list.size(); i++) { map.put(""+i, list.get(i)); System.out.print(map.get(""+i)); }
保存的时候: List list = new ArrayList(); MyClass mc[] = new MyClass()[10]; for(int i=0;i<list.size();i++){ list.add(mc[i]); }Map map = new HashMap(); map.put("List",list);取值:List list = (List)Map.get("List"); for(int i=0;i<list.size;i++){ MyClass mc = (MyClass)list.get(i); }
for (int i = 0; i < 10; i++) {
list.add(""+i);
System.out.println(list.get(i));
}
Map map = new HashMap();
for (int i = 0; i < list.size(); i++) {
map.put(""+i, list.get(i));
System.out.print(map.get(""+i));
}
List list = new ArrayList();
MyClass mc[] = new MyClass()[10];
for(int i=0;i<list.size();i++){
list.add(mc[i]);
}Map map = new HashMap();
map.put("List",list);取值:List list = (List)Map.get("List");
for(int i=0;i<list.size;i++){
MyClass mc = (MyClass)list.get(i);
}
为什么还要写个数组啊!!不懂啊!!!!!!!!!!!!!!
唉 跟一楼的是一回事,1楼的直接放数字进去了
MyClass 是要你自己去定义的
我只是想问问有没有jdk的方法直接转化的
好比
Integer.parserInt('123');这样......省事~