小编2vk*_*5AF的帖子

Java未经检查的arraylist转换

任何人都可以告诉我如何以正确的方式创建阵列arraylist?

.\File.java:5: warning: [unchecked] unchecked conversion
        ArrayList<myObjectType> myParkingLotArray[] = new ArrayList[3];
                                                 ^
  required: ArrayList<Vehicle>[]
  found:    ArrayList[]
1 warning
Run Code Online (Sandbox Code Playgroud)

我想要一个存储3个arraylists的arry(或任何其他解决方案).如何将对象添加到arrylists也很高兴知道.

ParentArray

  1. ChildArrayList1
  2. ChildArrayList2
  3. ChildArrayList3

我很高兴任何帮助

解:

public class myClass {
  ArrayList<myObjectType>[] myArryName= new ArrayList[3];

  public void addLists() {
    myArryName[0] =  new ArrayList<myObjectType>();
    myArryName[1] =  new ArrayList<myObjectType>();
    myArryName[2] =  new ArrayList<myObjectType>();
  }
}
Run Code Online (Sandbox Code Playgroud)

警告可以被忽略或抑制.

java arraylist type-conversion unchecked unchecked-exception

2
推荐指数
1
解决办法
2213
查看次数