java - 动态数组列表大小

标签 java arrays dynamic

如何使用 Java 设置动态数组的大小?

我用数组变量尝试了 setsize(...) 但没有用。 我该怎么做?

最佳答案

初始化时需要固定数组大小,使用List相反,然后从 List 中获取数组使用 toArray()

例如:

List<Integer> listOfInt = new ArrayList<Integer>(); //no fixed size mentioned
listOfInt .add(1);
listOfInt .add(2);
listOfInt .add(3);
//now convert it to array 
Integer[] arrayOfInt = list.toArray(new Integer[listOfInt .size()]);

关于java - 动态数组列表大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11001859/

相关文章:

java - 你能用一个 long int 索引一个数组吗?

android - 动态设置属性值

javascript - 在数组位置移动值时没有得到正确的输出

asp.net - 动态添加控件到面板 - 布局问题

java - 无法将包装在 JPanel 中的 JButton 添加到 JTable 中

java - XmlRpcClient 解析具有多个变量类型的响应

java - 无法解析类或包 'h2'

java - Kafka集群zookeeper故障处理

Java - 每次调用 int size 方法时,该方法的值都会增加 1

arrays - array_agg() 的替代品?