當努力在 Java 方法中傳回多個物件時,考慮合適的方法至關重要。雖然可能會出現傳回 HashMap 或 Object 物件的 ArrayList 等選項,但有更有效的方法來處理這種情況。
一種方法是建立一個專用類別來封裝您希望傳回的兩個物件。這種方法增強了方法的一致性,並避免傳回不相關元素的集合。
例如,如果您需要返回物件列表及其對應名稱的逗號分隔列表,您可以使用類似的類this:
public class NamedObject<T> { public final String name; public final T object; public NamedObject(String name, T object) { this.name = name; this.object = object; } }
透過這個類,您可以傳回一個List>,它封裝物件及其名稱。
另一個選擇是傳回一個 Map,其中鍵作為物件的名稱,值作為物件本身。當您在名稱和物件之間定義了關係時,這特別有用。
也值得考慮為什麼您會選擇以逗號分隔的名稱清單而不是 List
遵守這些原則,您可以開發有效傳回多個相關物件的 Java 方法,從而實現更有效率且可維護的程式碼。
以上是如何有效地從 Java 方法傳回多個物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!