gpt4 book ai didi

java - 如何将 Java 对象转换为整数列表?

转载 作者:行者123 更新时间:2023-11-30 10:01:41 24 4
gpt4 key购买 nike

一些文档不完整的库的方法正在返回一个对象列表。我知道该列表包含整数 ArrayLists。如下:

List<?> result = lib.get();
Iterator<?> iterator = result.iterator();
while(iterator.hasNext()){
Object next = iterator.next();
System.out.println(next.toString());
System.out.println(next.getClass());
}

得到我

 [0, 0] 
class java.util.Arrays$ArrayList
[0, 1]
class java.util.Arrays$ArrayList
[0, 2]
class java.util.Arrays$ArrayList

如何将这些对象转换为 ArrayList,以便我可以正确使用它们?

最佳答案

我认为你只能将 Object next = ... 对象转换为 java.util.Arrays$ArrayList 类型,但是因为它是一个私有(private)静态类,最好将其转换为 java.util.List 类。

喜欢:

List<?> result = lib.get();
Iterator<?> iterator = result.iterator();
while(iterator.hasNext()){
Object next = iterator.next();
// -------------------
List<Integer> list = (List<Integer>) next;
System.out.println(list.get(0));
System.out.println(list.get(1));
// -------------------
}

关于java - 如何将 Java 对象转换为整数列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57296233/

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