能不呢把一个list集合直接放入一个map中?如果不能需要怎么转换?谢谢
解决方案 »
- java是解释执行的,为什么不设计成编译执行呢
- HashMap<Key,Value>如何按照value(Not Key)值的大小排序?
- 求助~~~关于版本的问题~~~
- 用JSmooth时候出现的问题,请指教!
- 如何用以一个plane组件控制另一个palne组件,急死了
- ArrayList 转换的问题
- 寻exe4j注册机,收到补200分.
- 如何使用JDK 1.4的打印支持?????
- 急!!文件可以在Linux下运行不?
- 循环引用是怎么个引用法?垃圾收集的计数法解决不了的问题。
- 谁编译过JDK1.4的源代码,我是指从SUN的官网下载源代码,然后编译出自己的JDK
- 怎么用java和windows结合;进来侃侃吧
List<String> list = new ArrayList<String>();
list.add("One");
list.add("Two");
list.add("Three");
Map<Integer, String> map = new HashMap<Integer, String>();
int i = 0;
for(String str: list) {
map.put(i++, str);
}
map.put("list",ListX);要元素一个个放的话。
for(int i=0;i<ListX.size();i++){
map.put("item"+Integer.toString(i),ListX.get(i));
}
1)key要override hashCode()、equals()
2)value视情况override clone()
zag(智格) ( ) 的是最常用的方法了!!