Java 当被访问时,字符的Arraylist将不间断地转入对象
注意:没有经验的程序员 我有一个arraylist(名为a)的arraylist(名为b)。b是字符的数组列表。当我尝试通过执行以下操作从b中获取单个字符时Java 当被访问时,字符的Arraylist将不间断地转入对象,java,arraylist,Java,Arraylist,注意:没有经验的程序员 我有一个arraylist(名为a)的arraylist(名为b)。b是字符的数组列表。当我尝试通过执行以下操作从b中获取单个字符时 a.get(0).get(0); 它给了我一个错误,说我给它一个对象,而不是一个字符。这就是它的本质。如果您没有在案例中的列表中指定元素类型,请使用 List<List<Character>> a; 编译器只能假设您正在存储对象,所以get()的结果也将被假定为对象,它没有任何get() 这就是我们的本性。如果您
a.get(0).get(0);
它给了我一个错误,说我给它一个对象,而不是一个字符。这就是它的本质。如果您没有在案例中的列表中指定元素类型,请使用
List<List<Character>> a;
编译器只能假设您正在存储对象
,所以get()
的结果也将被假定为对象
,它没有任何get()
这就是我们的本性。如果您没有在案例中的列表中指定元素类型,请使用
List<List<Character>> a;
编译器只能假设您正在存储对象
,所以get()
的结果也将被假定为对象
,它没有任何get()
这就是我们的本性。如果您没有在案例中的列表中指定元素类型,请使用
List<List<Character>> a;
编译器只能假设您正在存储对象
,所以get()
的结果也将被假定为对象
,它没有任何get()
这就是我们的本性。如果您没有在案例中的列表中指定元素类型,请使用
List<List<Character>> a;
编译器只能假设您正在存储对象
,所以get()
的结果也将被假定为对象
,它没有任何get()
因为第二个get
返回一个对象
,所以第一个get
似乎正确地返回了数组列表
(或列表
)。最可能的解释是,您有一个部分通用、部分原始的ArrayList
,大概是ArrayList
类型。泛型类型参数ArrayList
本身就是一个原始类型,这意味着它将在调用get
时返回一个对象。另一种可能是您有一个ArrayList
完全指定泛型类型,将泛型嵌套到标量类型
ArrayList<ArrayList<Character>> a;
arraylista;
因为第二个get
正在返回一个对象
,所以第一个get
似乎正确地返回了数组列表(或列表
)。最可能的解释是,您有一个部分通用、部分原始的ArrayList
,大概是ArrayList
类型。泛型类型参数ArrayList
本身就是一个原始类型,这意味着它将在调用get
时返回一个对象。另一种可能是您有一个ArrayList
完全指定泛型类型,将泛型嵌套到标量类型
ArrayList<ArrayList<Character>> a;
arraylista;
因为第二个get
正在返回一个对象
,所以第一个get
似乎正确地返回了数组列表(或列表
)。最可能的解释是,您有一个部分通用、部分原始的ArrayList
,大概是ArrayList
类型。泛型类型参数ArrayList
本身就是一个原始类型,这意味着它将在调用get
时返回一个对象。另一种可能是您有一个ArrayList
完全指定泛型类型,将泛型嵌套到标量类型
ArrayList<ArrayList<Character>> a;
arraylista;
因为第二个get
正在返回一个对象
,所以第一个get
似乎正确地返回了数组列表(或列表
)。最可能的解释是,您有一个部分通用、部分原始的ArrayList
,大概是ArrayList
类型。泛型类型参数ArrayList
本身就是一个原始类型,这意味着它将在调用get
时返回一个对象。另一种可能是您有一个ArrayList
完全指定泛型类型,将泛型嵌套到标量类型
ArrayList<ArrayList<Character>> a;
arraylista;
什么是a
的类型,包括任何泛型?您能说明定义a和b的位置吗?你能展示一下如何填充a和b吗?请在定义a和b的地方发布代码。ArrayListb=new ArrayList();ArrayList=新的ArrayList();什么是a
的类型,包括任何泛型?你能说明你在哪里定义a和b吗?你能展示一下如何填充a和b吗?请在定义a和b的地方发布代码。ArrayListb=new ArrayList();ArrayList=新的ArrayList();什么是a
的类型,包括任何泛型?你能说明你在哪里定义a和b吗?你能展示一下如何填充a和b吗?请在定义a和b的地方发布代码。ArrayListb=new ArrayList();ArrayList=新的ArrayList();什么是a
的类型,包括任何泛型?你能说明你在哪里定义a和b吗?你能展示一下如何填充a和b吗?请在定义a和b的地方发布代码。ArrayListb=new ArrayList();ArrayList=新的ArrayList();如果我有ArrayLista=newarraylist();我应该将其更改为什么?@user3268099如果您的a
列表应该是包含需要声明的字符列表的列表,并使用ArrayList a=new ArrayList()对其进行初始化
@user3268099简而言之:包含字符的列表类型应该是list
,包含字符列表的列表类型应该是list
;我应该将其更改为什么?@user3268099如果您的a
列表应该是包含需要声明的字符列表的列表,并使用ArrayList a=new ArrayList()对其进行初始化
@user3268099简言之:包含字符的列表类型应为list
,包含字符列表的列表类型应为