我有值,我想添加到ArrayList中以跟踪显示的数字.值是整数,所以我创建了一个ArrayList;
ArrayList<Integer[]> list = new ArrayList<>();
int x = 5
list.add(x);
Run Code Online (Sandbox Code Playgroud)
但我无法使用此方法向ArrayList添加任何内容.如果我使用字符串作为数组列表,它的工作原理.我是否必须使它成为一个String数组,然后以某种方式将数组转换为整数?
编辑:我有另一个问题.我希望列表只能容纳3个值.我该怎么办?
Sub*_*der 56
清单Integer
.
List<Integer> list = new ArrayList<>();
int x = 5;
list.add(x);
Run Code Online (Sandbox Code Playgroud)
您正在尝试将整数添加到ArrayList
采用整数数组的整数中Integer[]
.它应该是
ArrayList<Integer> list = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)
或更好
List<Integer> list = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)