创建数组而不声明大小 – java

我已经在讨论同一个问题,但我找不到与我一样的

我想创建一个数组而不声明大小,因为我不知道它将如何!

要清除我想给你的代码,我正在寻找的问题

public class t
{
 private int x[];
 private int counter=0;
 public void add(int num)
 {
   this.x[this.counter] = num;
   this.counter++;
 }
}

当您看到用户可以使用add函数将元素添加到数组10000次或仅一次,因此它的大小未知

解决方法

使用Java.util.ArrayList或LinkedList是通常的方法.有数组是不可能的,因为我知道.

例:

List<Float> unindexedVectors = new ArrayList<Float>();

unindexedVectors.add(2.22f);

unindexedVectors.get(2);

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...