java如何用一个方法返回string数组的值,尽量具体一点
网上看有人这么写publicstaticstudent[]shan(student[]a,Stringnm)括号里的student[]a,Stringnm是什么意思?我想...
网上看有人这么写public static student[] shan(student[] a, String nm)
括号里的student[] a, String nm是什么意思?
我想在这个方法返回数组,然后在其他的方法里使用应该怎么写? 展开
括号里的student[] a, String nm是什么意思?
我想在这个方法返回数组,然后在其他的方法里使用应该怎么写? 展开
2个回答
展开全部
student[] a 和String nm 学生对象数据数组a 和 字符串nm
其他方法使用可以这样
student[] a = new student[10];
String nm = "123";
student[] returnArray = shan(a, nm);
其他方法使用可以这样
student[] a = new student[10];
String nm = "123";
student[] returnArray = shan(a, nm);
更多追问追答
追问
在其他类里调用这个方法时是这么写么
student[] a = new student[10];
a.shan();
是不是a数组就得到该方法的数组返回值了?
(手头没有书查不到,只有上网问了……)
追答
不是哇
函数有两个参数,你调用的时候必须传两个
然后这个函数是返回数组的,所有你可以这么写
student[] returnArray = shan(a, nm);
这样函数的返回值就到returnArray里面去了。
如果你想讲函数返回的值重新复制给数组a
那你这么写‘
a = shan(a, nm);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询