列表/映射中的列表和字符串

时间:2015-11-17 22:07:20

标签: java list dictionary

我坚持认为我们可能是一个非常简单的问题。我想要一个像这样的方法。我希望它既返回包含用户对象的列表,也返回String或其他一些数据类型。这可能吗? 我应该使用Map,List还是其他解决方案?

$group

先谢谢

2 个答案:

答案 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);
}