我有一段程序需要实现:
LDepartment ldepartment1 = new LDepartment();
LDepartment ldepartment2 = new LDepartment();
LDepartment ldepartment3 = new LDepartment();
LDepartment ldepartment4 = new LDepartment();
LDepartment ldepartment5 = new LDepartment();
像上面这么写很麻烦,我想能不能使用一个数组来定义一组编号,然后使用for循环来实现例如:
String[] id={"1","2","3","4","5","6","7"};
for(int i=0;i<id.length;i++){
   //问题就在这里,下面这句话该怎么写呢???????
   LDepartment ldepartment+"+id[i]+" = new LDepartment();
}请高手指点!!!!

解决方案 »

  1.   

    没有你这种写法、

    LDepartment ldepartment1 = new LDepartment();
    LDepartment ldepartment2 = new LDepartment();
    LDepartment ldepartment3 = new LDepartment();
    LDepartment ldepartment4 = new LDepartment();
    LDepartment ldepartment5 = new LDepartment();
    换成
    LDepartment ldepartment[5];for(int i=0;i<ldepartment.length;i++){
       //问题就在这里,下面这句话该怎么写呢???????
       ldepartment[i] = new LDepartment();
    }