如何将数组返回到单独的类?

2020年4月23日 65点热度 0条评论 来源: Mel Moore

如果我写了一个数组的很长的路要走作为如何将数组返回到单独的类?

public Student [] getArray(){ 
    Student [] studentArray = new Student[3]; 
    studentArray[0] = new Student (”Mel”); 
    studentArray[1] = new Student (”Jared”); 
    studentArray[2] = new Student (”Mikey”); 
    return studentArray; 
} 

将return语句返回所有的名字我的其他类,我确实要运行,或只有一种独立的类这样的?

===========解决方案如下:

在这里,return语句将返回整个数组,这意味着调用者可以访问全部三个Student对象。例如:

Student[] arr = getArray(); 
System.out.println(arr[0]); // Prints out Mel student 
System.out.println(arr[1]); // Prints out Jared student 
System.out.println(arr[2]); // Prints out Mikey student 

如果你想返回只有一个Student,那么你的返回类型是Student,你将不得不专门挑返回哪一个。在Java中,返回一个数组总是返回整个数组,并且你不需要说你要返回所有的内容。

希望这会有所帮助!

    原文作者:Mel Moore
    原文地址: https://stackoverflow.com/q/9307576
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。