java如何用一个方法返回string数组的值,尽量具体一点

网上看有人这么写publicstaticstudent[]shan(student[]a,Stringnm)括号里的student[]a,Stringnm是什么意思?我想... 网上看有人这么写public static student[] shan(student[] a, String nm)

括号里的student[] a, String nm是什么意思?
我想在这个方法返回数组,然后在其他的方法里使用应该怎么写?
展开
 我来答
百度网友9acb421
2015-03-09 · TA获得超过243个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:246万
展开全部
student[] a, String nm是两个参数,a是一个字符串数组,nm是一个String

想返回数组很简单,return 数组名;即可

这是很基础的东西,平时一定要多看书,多读代码,多思考.
追问
在其他类里调用这个方法时是这么写么
student[] a = new student[10];
a.shan();
是不是a数组就得到该方法的数组返回值了?
(手头没有书查不到,只有上网问了……)
qiufeng6407
推荐于2016-08-22 · TA获得超过149个赞
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:132万
展开全部
student[] a 和String nm 学生对象数据数组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);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式