如何在循环中自动创建对象?为什么此代码不起作用?
String strLbl[] = {"Model","Weight","Length","Age","Number of keys"};
JLabel lbl[] = new JLabel[5];
for (int i=0;i<strLbl.length;i++){
JLabel lbl[i] = new JLabel(strLbl[i]);
}
最佳答案
数组元素分配不允许使用类型声明:
JLabel lbl[i] = new JLabel(strLbl[i]);
应该
lbl[i] = new JLabel(strLbl[i]);