public int a;
public String b;
public int,String get(){
return a,b}
上面写是错的,我主要是想问一个方法中可以有两个返回值吗?不使用泛型的话
24 个解决方案
#1
你知道是错的
那就行了麻
返回多个数值,需将数值写入数组,
Private static int[] 方法名(int[] 数组名){
return 数组名;
那就行了麻
返回多个数值,需将数值写入数组,
Private static int[] 方法名(int[] 数组名){
return 数组名;
#2
可以,用数组。
#3
只能返回一个对象,对象了可以包含你想返回的内容
#4
public int,String get(){
public int a = 0;
public String b = "";
return a,b;
}
以前也这样想过。
其实弊端很多。
返回类型怎么写。//按你那样写?
接受数据怎么接收。由于返回的两个类型,你不会用Object[] b = get();这么接吧,那为何不直接写成返回数组类型。
我感觉规范问题很重要。还有你的问题跟泛型好像扯不上边。
public int a = 0;
public String b = "";
return a,b;
}
以前也这样想过。
其实弊端很多。
返回类型怎么写。//按你那样写?
接受数据怎么接收。由于返回的两个类型,你不会用Object[] b = get();这么接吧,那为何不直接写成返回数组类型。
我感觉规范问题很重要。还有你的问题跟泛型好像扯不上边。
#5
返回两个值肯定不行的,你可以考虑数据或者对象
#6
用泛型的话,在类上面做啊
T的类型变化了,返回值类型就跟着变了
public class Fx<T> (
public T get(){
return T}
)
T的类型变化了,返回值类型就跟着变了
#7
1.返回一个数组
2.返回一个集合
3.返回一个对象,对象持有多个所需要的返回值做为成员变量
2.返回一个集合
3.返回一个对象,对象持有多个所需要的返回值做为成员变量
#8
封装成一个对象就可以了
#9
支持+1
#10
这个最全了
#11
+1
#12
Java中方法只能有一个返回值,如果想返回多个值,可以考虑使用对象,例如数组,Map,List等等。
#13
+1
#14
不可以~
#15
你可以将这两个值放在一个对象中的撒,然后返回
#16
放在对象中多好。。。。。。
#17
+1
我觉得最好的是3
#18
每次调用的时候,T都被指定为一个特定的类型了,最后返回的还是一个T类型的变量,不是多个,跟泛型没有关系。
#19
可以考虑对象传递参数
或者直接返回 一个 可以包含多个数据成员的 数据结构 如 数组,对象等
或者直接返回 一个 可以包含多个数据成员的 数据结构 如 数组,对象等
#20
#21
不可以
#22
返回对象或者数组
#24
返回值的类型必须是一个,什么类型由自己决定
#1
你知道是错的
那就行了麻
返回多个数值,需将数值写入数组,
Private static int[] 方法名(int[] 数组名){
return 数组名;
那就行了麻
返回多个数值,需将数值写入数组,
Private static int[] 方法名(int[] 数组名){
return 数组名;
#2
可以,用数组。
#3
只能返回一个对象,对象了可以包含你想返回的内容
#4
public int,String get(){
public int a = 0;
public String b = "";
return a,b;
}
以前也这样想过。
其实弊端很多。
返回类型怎么写。//按你那样写?
接受数据怎么接收。由于返回的两个类型,你不会用Object[] b = get();这么接吧,那为何不直接写成返回数组类型。
我感觉规范问题很重要。还有你的问题跟泛型好像扯不上边。
public int a = 0;
public String b = "";
return a,b;
}
以前也这样想过。
其实弊端很多。
返回类型怎么写。//按你那样写?
接受数据怎么接收。由于返回的两个类型,你不会用Object[] b = get();这么接吧,那为何不直接写成返回数组类型。
我感觉规范问题很重要。还有你的问题跟泛型好像扯不上边。
#5
返回两个值肯定不行的,你可以考虑数据或者对象
#6
用泛型的话,在类上面做啊
T的类型变化了,返回值类型就跟着变了
public class Fx<T> (
public T get(){
return T}
)
T的类型变化了,返回值类型就跟着变了
#7
1.返回一个数组
2.返回一个集合
3.返回一个对象,对象持有多个所需要的返回值做为成员变量
2.返回一个集合
3.返回一个对象,对象持有多个所需要的返回值做为成员变量
#8
封装成一个对象就可以了
#9
支持+1
#10
这个最全了
#11
+1
#12
Java中方法只能有一个返回值,如果想返回多个值,可以考虑使用对象,例如数组,Map,List等等。
#13
+1
#14
不可以~
#15
你可以将这两个值放在一个对象中的撒,然后返回
#16
放在对象中多好。。。。。。
#17
+1
我觉得最好的是3
#18
每次调用的时候,T都被指定为一个特定的类型了,最后返回的还是一个T类型的变量,不是多个,跟泛型没有关系。
#19
可以考虑对象传递参数
或者直接返回 一个 可以包含多个数据成员的 数据结构 如 数组,对象等
或者直接返回 一个 可以包含多个数据成员的 数据结构 如 数组,对象等
#20
#21
不可以
#22
返回对象或者数组
#23
#24
返回值的类型必须是一个,什么类型由自己决定