一般数组声明
int[] intArr = new int[1];
String[] intArr = new String[2];
double[] intArr = new double[3];
char[] intArr = new char[4];
这里的1,2,3,4的参数是必须的,也就是在无法知道数组长度时候,就不能声明数组。
然后找到了一个跟前端数组很相似的类ArrayList,他的声明就不需要长度
ArrayList<Integer> arr = new ArrayList<Integer>();
往数组中添加元素
arr.add(elememt);
arr.add(elememt);
arr.add(elememt);
arr.add(elememt);
arr.add(elememt);
获取数组元素
for (int element: arr) {
System.out.println("elements has " + element);
}
或者,使用for循环。注意,这里是size(),不是length或者length(),元素的获取需要使用.get(),而不是arr[i]
for (int i = 0;i< elementArr.size();i ++) {
System.out.println("elements has " + elementArr.get(i));
}