簡體   English   中英

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

[英]List and String in list/map

我堅持認為我們可能是一個非常簡單的問題。 我想要一個這樣的方法。 我希望它既返回帶有用戶對象的列表,又返回一個String或其他數據類型。 這可能嗎? 我應該使用地圖,列表還是其他解決方案?

public RETURNTYPE getInformations(){
    ArrayList<User> users = new ArrayList<>();
    String myMessage;

    return ??
}

提前致謝

您可以創建一個類,該類將保存要返回的屬性,並返回指定類的實例。 它是安全的,並且在必須重新編寫代碼時會有所幫助。

步驟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);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM