我想举个例子。
import java.util.Scanner;
public class ana
{
public static void main(String[] args) {
int[] array = new int[9]; // create array that have "9" elements
}
}
上面的示例数组有9个元素,但我想创建无限数组。 如果我在编写PHP时想要这个,我就写下这段代码:
<?php
$example = array();
$example[] = 15; // auto numbering. PHP don't want number of array's element.
$example[] = 20;
?>
什么意思?
Auto[] array = {new Auto()};
我希望我能说清楚。
答案 0 :(得分:4)
使用List(例如ArrayList)。 Java有许多集合(List,Set,Map,Queue等),具有各种实现。通过阅读collections tutorial了解如何使用它们。
答案 1 :(得分:1)
您需要使用其他数据结构,例如Vector
。
答案 2 :(得分:1)
我认为你需要一个ArrayList:
ArrayList<Integer> as = new ArrayList<Integer>();
as.add(15);
as.add(20);
和Auto[] array = {new Auto()};
是一个带有一个元素的Type Auto数组。
答案 3 :(得分:1)
尝试在Java中使用ArrayList,List接口的可调整大小的数组实现。
答案 4 :(得分:1)
在java中使用ArrayList。
ArrayList<Integer> array = new ArrayList<Integer>();