请教高手(急)

iriscole 2004-04-07 11:39:22
我想问关于JAVA多个返回值的问题!听说里可以用数组实现...比如我要用一个方法转换日期,但他的返回值是布尔,但我还要用到被转换后的日期.请问转换后该如何引用那个参数.
private boolean changeDate(Date beforeDate,String [] afterDate){
......
......
}

现在我要在这里使用afterDate,可以直接用吗?
...全文
60 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
FutureStonesoft 2004-04-07
  • 打赏
  • 举报
回复
呵呵,数组只能存放相同类型的数据,你要返回一个boolean型,又要返回一个String数组,
一般有两种思路,一种是放入容器,再取出,但似乎不太直观。
另一种是你自己编写一个类,其中有两个属性,一个boolean,一个String[]型,然后返回
该类的实例的引用,不就可以了吗?假设该类为BS,取时只要BS bs=changeDate(...)
,然后用bs.属性取出。
wjfxiao 2004-04-07
  • 打赏
  • 举报
回复
String [] afterDate定义为全局变量,就可以引用了!
zhou7707 2004-04-07
  • 打赏
  • 举报
回复
你多加一个实例变量保存结果不行吗,我觉的这么做最简单
cricketlj 2004-04-07
  • 打赏
  • 举报
回复
可以让你的方法返回一个ArrayList
把你的boolean和afterDate放到ArrayList里面
mvmouse 2004-04-07
  • 打赏
  • 举报
回复
可以直接用
OnlyLikeJava 2004-04-07
  • 打赏
  • 举报
回复
定义一个全局变量数组,然后将转换完的日期存放到此数组里,就OK了。
casemy 2004-04-07
  • 打赏
  • 举报
回复
楼上的可行

62,622

社区成员

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

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