Eri*_*ric 2 java arrays new-operator
这是一个相当基本的java问题
我有一个包含String的数组,我想使用java.util.Arrays.sort进行排序
我写的时候
String[] myArray = {"A","B","C"};
java.util.Arrays.sort(myArray);
Run Code Online (Sandbox Code Playgroud)
它正确排序
但是,当我有
String[] myArray = new String[10];
myArray[0] = "A";
myArray[1] = "B";
myArray[2] = "C";
java.util.Arrays.sort(myArray);
Run Code Online (Sandbox Code Playgroud)
sort抛出nullreferenceexception
我很确定它的东西真的很愚蠢,我现在就不知道了.我必须新建String,因为硬编码默认值不会让任何人,任何地方.