我坚持认为我们可能是一个非常简单的问题。我想要一个像这样的方法。我希望它既返回包含用户对象的列表,也返回String或其他一些数据类型。这可能吗? 我应该使用Map,List还是其他解决方案?
$group
先谢谢
答案 0 :(得分:2)
您可以创建一个类来保存要返回的属性并返回指定类的实例。它是安全的,如果你必须修改你的代码会有所帮助。
答案 1 :(得分:1)
步骤1.创建一个类来保存列表+字符串,类似于(使用lombok):
@Data(staticConstructor="of")
class Information {
private final List<User> theList;
private final String theString;
}
步骤2.使用此自定义类:
public Information getInformation(){
List<User> users = new ArrayList<>();
String myMessage = "someMessage";
return Information.of(users, myMessage);
}