Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当被访问时,字符的Arraylist将不间断地转入对象_Java_Arraylist - Fatal编程技术网

Java 当被访问时,字符的Arraylist将不间断地转入对象

Java 当被访问时,字符的Arraylist将不间断地转入对象,java,arraylist,Java,Arraylist,注意:没有经验的程序员 我有一个arraylist(名为a)的arraylist(名为b)。b是字符的数组列表。当我尝试通过执行以下操作从b中获取单个字符时 a.get(0).get(0); 它给了我一个错误,说我给它一个对象,而不是一个字符。这就是它的本质。如果您没有在案例中的列表中指定元素类型,请使用 List<List<Character>> a; 编译器只能假设您正在存储对象,所以get()的结果也将被假定为对象,它没有任何get() 这就是我们的本性。如果您

注意:没有经验的程序员

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

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
,包含字符列表的列表类型应为