java如何一次性创建多个对象?

散步ing猫 发布于 2016/03/04 22:50
阅读 1K+
收藏 0

像如下这样的代码,我想创建n个node对象。有没有别的方法可以智能一些。

public class Model {

Nodes node1,node2,node3,node4,node5,node6,node7,node8,node9,node10, node11,node12,node13;

//构造函数
public Model(){
//创建节点对象

node1 = new Nodes();  

……

node13 = new Nodes();

}

}

加载中
0
蓝水晶飞机
蓝水晶飞机
也许是初学者的疑惑吧。

java.util.List<Nodes> nodeList = new java.util.ArrayList<Nodes>();
// create object's
int count = 13;
for(int i = 0; i < count; i++) {

    nodeList.add(new Nodes());

}
// print object's
for(int i = 0; i < nodeList.size(); i++) {

    System.out.println(nodeList.get(i));

}



散步ing猫
散步ing猫
是初学者呢。谢谢哦
1
Altman
Altman
你需要换结构了。。。数组,泛型列表。。
0
雪梨苹果
雪梨苹果
ArrayList + 泛型
0
风中海岸
风中海岸
你想干嘛呢?貌似没有意义
返回顶部
顶部