gpt4 book ai didi

java - 访问时,字符数组列表会意外转变成对象

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

注意:没有经验的编码员...

我有一个由数组列表(名为 b)组成的数组列表(名为 a)。 b 是字符数组列表。当我尝试通过执行以下操作从 b 获取单个字符时

a.get(0).get(0);

它给了我一个错误,说我给它一个对象,而不是一个字符。

最佳答案

因为第二个get返回 Object ,第一个get似乎返回 ArrayList (或 List )正确。最可能的解释是您有一个部分通用、部分原始的 ArrayList ,大概是 ArrayList<ArrayList> 类型。泛型类型参数ArrayList本身是一个原始类型,这意味着它将返回 Object调用 get 。另一种可能性是您有 ArrayList<ArrayList<Object>> .

完全指定泛型类型,将泛型一直嵌套到标量类型。

ArrayList<ArrayList<Character>> a;

关于java - 访问时,字符数组列表会意外转变成对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21541405/

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