【发布时间】:2009-02-02 04:25:53
【问题描述】:
这是一个相当基本的java问题
我有一个包含字符串的数组,我想使用 java.util.Arrays.sort 对其进行排序
当我写作时
String[] myArray = {"A","B","C"};
java.util.Arrays.sort(myArray);
排序正确
但是当我有
String[] myArray = new String[10];
myArray[0] = "A";
myArray[1] = "B";
myArray[2] = "C";
java.util.Arrays.sort(myArray);
排序抛出空引用异常
我很确定它确实很愚蠢,我现在只是不明白。我必须新建字符串,因为硬编码默认值不会在任何地方得到任何人。
【问题讨论】:
标签: java arrays new-operator