选项1比选项2快
因为选项2创建了一个新
List引用,然后
n从中创建了一个元素数组
List(选项1完美调整了输出数组的大小)。但是,首先您需要通过一个错误来解决此问题。使用
<(不是
<=)。喜欢,
String[] out = new String[n];for(int i = 0; i < n; i++) { out[i] = in.get(i);}
因为选项2创建了一个新
List引用,然后
n从中创建了一个元素数组
List(选项1完美调整了输出数组的大小)。但是,首先您需要通过一个错误来解决此问题。使用
<(不是
<=)。喜欢,
String[] out = new String[n];for(int i = 0; i < n; i++) { out[i] = in.get(i);}