gpt4 book ai didi

java - 对象数组的正确使用方法?

转载 作者:行者123 更新时间:2023-12-01 16:35:25 25 4
gpt4 key购买 nike

我拥有的是

public static LinkedList<Mp3> musicList;        
...
if (musicList == null) {
musicList = new LinkedList<Mp3>();
}//create... this works

但是如果我有 5 个或更多列表,我该如何做这样的事情:

Object[] ob = new Object[]{musicList,musicList2,...,musicList10};

for (int i = 0; i < ob.length; i++){
if (ob[i] == null) ob[i] = new LinkedList<Mp3>();
}

如果我把它放在第一种方式它就可以工作;我怎样才能把它放在第二个 fragment 中?

最佳答案

避免混合数组和泛型。

相反,考虑一下:

List<List<Mp3>> listsList = new ArrayList<List<Mp3>>();
listsList.add(new LinkedList<Mp3>());

关于java - 对象数组的正确使用方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9692717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com