小编Bpa*_*che的帖子

[Ljava.lang.Object; 无法转换为[Ljava.util.ArrayList;

在我的java代码中,我尝试构建一个arraylist列表,我的代码如下,

private ArrayList<Integer>[] listoflist;
listoflist = (ArrayList<Integer>[]) new Object[875715];
Run Code Online (Sandbox Code Playgroud)

但是,当我编译代码时,编译器一直这么说

[Ljava.lang.Object; 无法转换为[Ljava.util.ArrayList;

我可以问为什么我不能将Object []转换为ArrayList []?

java

7
推荐指数
1
解决办法
2万
查看次数

读取逗号和空格分隔的一行 - java

我愿意在Java中从下面的一行读取一系列数字:

1   80,982  163,8164                    170,2620    
Run Code Online (Sandbox Code Playgroud)

所以最终我想要结果数组 [1, 80, 982, 163, 8164, 170, 2620]

我正在考虑使用扫描仪,但不清楚如何以一种简洁的方式实现它,我可以请一些提示吗?

谢谢阅读!

java java.util.scanner

4
推荐指数
2
解决办法
1万
查看次数

增强了for数组循环

我看到一行代码如下:

for (String w : words) sentence.add(w); // words is declared as String[] words = ...;
Run Code Online (Sandbox Code Playgroud)

据我所知,我认为能够以这种格式编写for循环,我们需要'words'是一个实现Iterable接口并覆盖iterator()函数的类的实例.但'words'是String数组的类型,这对于循环格式如何正确?

有人可以给我一些提示吗?

java

-1
推荐指数
2
解决办法
2618
查看次数

标签 统计

java ×3

java.util.scanner ×1