怎么用 return 返回两个或多个值?

xiaxin 2006-04-05 03:25:43
pp.java
-------------------------------------------------
public String check(String user_name, String ssn)
{
String a = "中";
String b = "这";
return a;
//return b;
}


ii.jsp
----------------------------------------
<jsp:useBean id="Info" class="xxx.pp" scope="page"/>
String c = Info.check(user_name,ssn);
out.print(c);

怎么能将b也输出来啊!
...全文
11789 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
aywrenyue 2006-04-05
  • 打赏
  • 举报
回复
楼上的已经解释得很清楚了
1.返回数组或者集合
2.还有把你要返回的数据包装为一个类
3.返回这个类的实例!
Flowing_air 2006-04-05
  • 打赏
  • 举报
回复
这是一个不是问题的问题。。呵呵。n种方法可以解决。。所以。。嘿嘿,偶就不掺合了:)
ELEVEN1129 2006-04-05
  • 打赏
  • 举报
回复
返回数组或是对象就可以了
classjava 2006-04-05
  • 打赏
  • 举报
回复
返回数组或者对象就可以了
xiaxin 2006-04-05
  • 打赏
  • 举报
回复
建立数组是不是还要引用:

import java.util.ArrayList;
import java.util.List;

还要建立
class back1
{
public void setresult1(String result_name)
{
result_name = result_name;
}
public void setweb_id1(String web_id_name)
{
web_id_name = web_id_name;
}
}


-----------------------------------------
String result="中";
String web_id="好";

List backdata = new ArrayList() ;
back1 back = new back1();
back.setresult1(result);
back.setweb_id1(web_id);
backdata.add(back);
return backdata;


输出:
xxx.jsp
<jsp:useBean id="memberInfo" class="bean.member.MemberInfo" scope="page"/>
List rtnVal = memberInfo.getcheckMember(user_name,ssn);

<%=rtnVal.getresult1()%><br>
<%=rtnVal.getweb_id1()%>


最后这两行怎么有错呢?
shenpipi 2006-04-05
  • 打赏
  • 举报
回复
补充楼上,可以返回一个数组.
dreamover 2006-04-05
  • 打赏
  • 举报
回复
一、返回一个类

二、或是输入一个类参数,在方法中操作这个实例
jeffaple 2006-04-05
  • 打赏
  • 举报
回复
oh,god,用两个方法吧
zx2002027 2006-04-05
  • 打赏
  • 举报
回复 2
一旦return,return块后面的就不会被执行
如果要返回多个值,当这些值的类型相同时可以返回数组,否则用返回一个集合类来实现
xqian 2006-04-05
  • 打赏
  • 举报
回复
自定义类a,包含2个属性,函数返回a
jobs002 2006-04-05
  • 打赏
  • 举报
回复
public String check(String user_name, String ssn)
{
user_name="这";
ssn="中";

}

=============================================
check(user,ss);
System.out.println(user);
System.out.println(ssn);


xiaxin 2006-04-05
  • 打赏
  • 举报
回复
如果我要调出两个值,该怎么办啊?是不是用数组或 void
jobs002 2006-04-05
  • 打赏
  • 举报
回复
public boolean check(String user_name, String ssn)不知道可以吗??

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧