相关疑难解决方法(0)

在Java中将'ArrayList <String>转换为'String []'

我如何在Java中将ArrayList<String>对象转换为String[]数组?

java arrays string collections arraylist

962
推荐指数
14
解决办法
66万
查看次数

是什么原因导致我无法在Java中创建通用数组类型?

Java不允许我们这样做的原因是什么

private T[] elements = new T[initialCapacity];
Run Code Online (Sandbox Code Playgroud)

我可以理解.NET不允许我们这样做,因为在.NET中你有值类型,在运行时可以有不同的大小,但在Java中,所有类型的T都将是对象引用,因此具有相同的大小(如我错了请纠正我).

是什么原因?

java generics type-erasure

259
推荐指数
7
解决办法
15万
查看次数

标签 统计

java ×2

arraylist ×1

arrays ×1

collections ×1

generics ×1

string ×1

type-erasure ×1