请问怎样给对象动态命名啊 就是有一个循环,每次循环都new一个固定类的对象,但是每次循环产生的对象的名字要不一样,请问大虾,这个怎么实现啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种想法存在,但是java,不支持。用集合吧,ArrayList足够了啊,呵呵 ArrayList ,每次创建一个就把它add进去 ,使用时 get(i) 强转 问题其实可以自己分析,你的核心需求是: “循环中产生能够不重复的名字,来标识各对象”那么最简单的情况下,显然这个名字只需要是个序号就行了:0、1、2、3、4立即就可以联想到2楼说的:数组啊。然后就是Java里面能动态增长的数组是啥?当然是4楼说的 List 呗。有其它方案么?当然也有啦,比如Map也行啊,不过显得多此一举啦:HashMap map = new HashMap();for (int i=0;i<100;i++) { Object obj = new Object; map.put(i, obj);} 二进制到byte[]怎么转换 关于多线程 新手求助 关于Java1.4 ArrayList里面的数组遍历 学过C++,从事C# 好还是Java好呢 ? 哪位前辈帮帮忙,谁知道Java GUI事件响应过程的 package问题 用这个程序取random随机值,得到的结果为什么会是0?? 今天转星星,散分200! 怎样实现动态装载菜单的功能?谢谢 高手帮忙!JAVA中如何实现C++中析构函数的功能!紧急!!! Java多线程问题 java图片打印问题
用集合吧,ArrayList足够了啊,呵呵
“循环中产生能够不重复的名字,来标识各对象”
那么最简单的情况下,显然这个名字只需要是个序号就行了:0、1、2、3、4立即就可以联想到2楼说的:数组啊。然后就是Java里面能动态增长的数组是啥?当然是4楼说的 List 呗。
有其它方案么?当然也有啦,比如Map也行啊,不过显得多此一举啦:
HashMap map = new HashMap();
for (int i=0;i<100;i++) {
Object obj = new Object;
map.put(i, obj);
}