当努力在 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中文网其他相关文章!