s0b*_*lev 1 java arrays syntax
我有一个任务,我需要将数据存储到数组中.但是我遇到的问题是,对于使用数组我应该初始化它.但我不知道那里会存放多少物品.例如:
int[] array_name;
array_name = {1,2,3};
Run Code Online (Sandbox Code Playgroud)
但我的任务是从字符串中查找数字,并将它们存储到数组中,我不知道会有多少数字.是否有任何通用的方法来初始化数组?
在那种情况下,你使用一个ArrayList.
ArrayList在内部使用一个自动增长的数组.如果您坚持使用阵列,则可以在读入所有数据后创建一个阵列ArrayList.
例:
List<Integer> numbers= new ArrayList<Integer>();
numbers.add(1);
numbers.add(2);
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
67 次 |
| 最近记录: |