【发布时间】:2014-08-08 16:16:24
【问题描述】:
import java.util.Arrays;
public class ArraySpecification {
public static void main(String args[]) {
char[] correctLetters = {'a','b','c','d','e'};
Arrays.fill(correctLetters, 0, 1, 'z');
Arrays.fill(correctLetters, 2, 3, 'z');
Arrays.fill(correctLetters, 4, 5, 'z');
System.out.println(correctLetters);
}
}
我只是想问一下,有没有什么方法可以更快更高效地完成这项工作?
【问题讨论】:
-
这看起来像是一个微优化。在您证明它存在使用分析器证明的性能问题之前,您不应该担心它。
-
你想让
correctLetters打印什么? -
correctLetters[0] =correctLetters[2] =correctLetters[4] ='z'?