列表与阵列 - 何时使用什么?

Anc*_*end 5 java collections

我是Java的新手,多年来我不得不解决各种编程问题,其中需要收集的数据数量对于程序员来说确实是未知的.

当程序员无法知道需要收集的变量数量时,使用Lists收集字符串或整数值是一个很好的约定吗?或者有没有更好的方法来使用Java中的动态数组来处理它?

Pet*_*rey 6

如果有疑问,即使您知道长度,使用List也可能是更好的选择.

使用数组可以提高性能,但是您需要成为专家才能知道何时这是一个好主意,何时只是让您的解决方案变得更复杂.

顺便说一句:dynamic arraysJava中没有这样的东西.