在Java中,可以使用元组、数组、列表、映射或自定义类等方式从方法中返回多个对象。以下是一些常见的方法:
import org.apache.commons.lang3.tuple.Pair;
public Pair<String, Integer> getPair() {
return Pair.of("Hello", 42);
}
public Object[] getArray() {
return new Object[] {"Hello", 42};
}
import java.util.Arrays;
import java.util.List;
public List<Object> getList() {
return Arrays.asList("Hello", 42);
}
import java.util.HashMap;
import java.util.Map;
public Map<String, Object> getMap() {
Map<String, Object> map = new HashMap<>();
map.put("message", "Hello");
map.put("number", 42);
return map;
}
public class Result {
private String message;
private int number;
public Result(String message, int number) {
this.message = message;
this.number = number;
}
public String getMessage() {
return message;
}
public int getNumber() {
return number;
}
}
public Result getResult() {
return new Result("Hello", 42);
}
推荐的腾讯云相关产品:
这些产品都可以与腾讯云的其他产品相结合,实现更多功能。
云+社区技术沙龙[第14期]
企业创新在线学堂
2019腾讯云华北区互联网高峰论坛
云+社区技术沙龙[第10期]
开箱吧腾讯云
Elastic 中国开发者大会
云+社区技术沙龙[第11期]
T-Day
云+社区技术沙龙 [第30期]
云+社区技术沙龙第33期
领取专属 10元无门槛券
手把手带您无忧上云