我想做这样的事情
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
int i = 0;
NewClass[] obj = new NewClass[i];
obj[i] = new NewClass(args..);
i++;
}
每次按下按钮,都会创建一个新对象。
答案 0 :(得分:2)
首先,放置
int i = 0;
NewClass[] obj;
在方法之外。
其次,为什么要使用数组而不是集合?那就简单了:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
//somewhere outside: List<NewClass> obj = new ArrayList<>();
obj.add(new NewClass(args..);
}