String【】string =new String【】{str1,str2,str3,str4};将输入的值赋给一位数组。
Students【m】= string;
你这地方不对。
new String 会开辟一块新的堆内存,你这句new String【】{str1,str2,str3,str4} 会放在新的堆内存中,不会放在你String【】string 这个string中,所以这地方的string里面为null ,你再把它指向传递给Students[]数组,所以students[]数组也为空。你可以改成这样 String[] string = {str1,str2,str3,str4} 。 |