社区
Java SE
帖子详情
一个简单的方法问题..
FashionClassical
2004-05-10 04:11:18
如何让一个方法返回多个类型..既能返回double又能返回string或者int...
比如定义一个方法,到数据库检索每个列对应的数据类型,然后按照其对应的数据类型返回相应的数据...
...全文
94
10
打赏
收藏
一个简单的方法问题..
如何让一个方法返回多个类型..既能返回double又能返回string或者int... 比如定义一个方法,到数据库检索每个列对应的数据类型,然后按照其对应的数据类型返回相应的数据...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chllhc
2004-05-11
打赏
举报
回复
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
FashionClassical
2004-05-11
打赏
举报
回复
如果用判断的话那就太麻烦了...所有类型都要判断一下
xcopy
2004-05-10
打赏
举报
回复
nc201(Bricklayer) is right
lpj003
2004-05-10
打赏
举报
回复
nc201(Bricklayer说得非常对!!强烈同意
不知道返回的结果是什么类型有什么关系呢?呵呵
Andrew0329
2004-05-10
打赏
举报
回复
那就对返回值做一个判断嘛!
FashionClassical
2004-05-10
打赏
举报
回复
用object做返回类型早都想过,但是问题关键是使用这个方法的时候并不知道返回的结果是什么类型,所以....
eric_uugames
2004-05-10
打赏
举报
回复
1,可以确认的事,一个方法只能返回一种类型,你的要求没办法直接达到。
2,可以返回Object类型,强制转换为Integer,Double,Float等对象类型,
例如Integer.getIntValue返回其数值。
3,总之要自己像个办法了。
Philzzf
2004-05-10
打赏
举报
回复
你可以让你的方法返回Object,double,float,int分别用它们的包装类进行包装
例如:
public Object getValue(){
if(true){
return new Integer(3);
}else{
return new Double(3.3);
}
}
int,double,float...都是简单类型,它们不是继承Object来的,所以不可能"既能返回double又能返回string或者int...
"
veinstone
2004-05-10
打赏
举报
回复
都返回Object对象类型,再用强制转换就可以了。
jianxiazwx
2004-05-10
打赏
举报
回复
if
return
else
return
......
jd-gui.exe反编译查看工具包官方绿色版
2. **搜索功能**:内置的搜索功能使得在大量代码中查找特定关键字变得
简单
。 3. **代码高亮**:源代码的语法高亮显示,提高了阅读的舒适度和效率。 4. **调试支持**:通过集成的调试功能,开发者可以直接在反编译...
fastjson的jar包 绿色版
它还提供了解析JSON字符串和生成JSON字符串的
方法
,使得处理JSON数据变得
简单
易行。 其次,`fastjson-1.2.2-sources.jar`包含了Fastjson 1.2.2版本的源代码,这对于开发者来说是极其宝贵的资源。通过查看源代码,...
Android EventBusDemo
订阅
方法
需要指定
一个
`threadMode`,表示在哪个线程执行订阅
方法
,如主线程(`ThreadMode.MAIN`)、后台线程(`ThreadMode.BACKGROUND`)或自定义线程。 3. **事件(Event)**: 事件是传递信息的对象,可以是任何...
Android 完美实现图片圆角和圆形
但如果图片不是正方形,为了保持图像的原始宽高比,可以先使用`Bitmap.createBitmap()`
方法
裁剪出
一个
正方形区域,然后再进行圆角处理。 5. **性能优化**: 对于大量或者频繁使用的圆角图片,可以考虑使用...
MySQL第二天早上第一次连接超时报错,解决
方法
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
...MySQL第二天早上第一次连接超时报错,解决
方法
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure com.mysql.jdbc.exceptions.jdbc4.Communi
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章