int[] 与ArrayList
2022年05月10日
1. int[]
- int[]无法改变长度。
- 如果想返回空int[]:
if (root == null){
return new int[0];
}
2. ArrayList
- 创建:
ArrayList<Integer> ans = new ArrayList<>();
- 添加值:
ans.add(node.val);
- 得到第i个值
ans.get(i)
3. Int[]与ArrayList的转换
如果要求一定要转换,可以用如下方法。
int[] res = new int[ans.size()];
for(int i = 0; i < ans.size(); i++) {
res[i] = ans.get(i);
}