我有一个名为的接口,其中包含一个方法。
int[] getRawData();
出于各种原因(主要是因为我在MATLAB中使用它,而MATLAB可以很好地处理int[]),我需要返回一个数组而不是列表。
我不希望我的实现类返回int[]数组,因为它是可变的。复制int[]数组的最有效方式是什么(长度在1000-1000000范围内)?是使用clone()
吗?
static void test1(int[] ints, int reps) { for (int i = 0; i < reps; i++) { ints.clone(); } } //类似地,编写test2
- Jason S