社区
Java SE
帖子详情
一个简单的方法问题..
FashionClassical
2004-05-10 04:11:18
如何让一个方法返回多个类型..既能返回double又能返回string或者int...
比如定义一个方法,到数据库检索每个列对应的数据类型,然后按照其对应的数据类型返回相应的数据...
...全文
92
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
......
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar程序文件
这个库提供了
一个
简单
且可扩展的API,使得开发人员可以轻松地解析和处理上传到服务器的文件。它包括以下主要功能: 1. **多部分解析**:FileUpload可以解析HTTP请求中的多部分数据,将其分解为单独的字段和文件。 2...
jd-gui.exe反编译查看工具包官方绿色版
2. **搜索功能**:内置的搜索功能使得在大量代码中查找特定关键字变得
简单
。 3. **代码高亮**:源代码的语法高亮显示,提高了阅读的舒适度和效率。 4. **调试支持**:通过集成的调试功能,开发者可以直接在反编译...
FragmentTabhost
简单
使用
- 使用`setup()`
方法
初始化`FragmentTabHost`,传入当前Activity和
一个
`FrameLayout`,通常这个`FrameLayout`是`<fragment>`标签的父布局,`FragmentTabHost`会在这个`FrameLayout`中添加和替换`Fragment`。...
httpclient-4.5所需jar包
HTTPClient是Apache软件基金会的
一个
开放源代码项目,它提供了
一个
用Java实现的HTTP客户端API,使得开发者能够方便地创建能够处理HTTP协议的应用程序。在Java开发中,HTTPClient库经常被用于执行HTTP请求,比如GET、...
Android EventBusDemo
订阅
方法
需要指定
一个
`threadMode`,表示在哪个线程执行订阅
方法
,如主线程(`ThreadMode.MAIN`)、后台线程(`ThreadMode.BACKGROUND`)或自定义线程。 3. **事件(Event)**: 事件是传递信息的对象,可以是任何...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章