gpt4 book ai didi

java - 如何使用泛型将重复的方法与具有包含相同类类型的不同 Java 集合的参数组合起来?

转载 作者:行者123 更新时间:2023-12-01 07:54:48 28 4
gpt4 key购买 nike

下面的两个方法具有完全相同的代码。有没有办法通过使用 Java 泛型将它们组合成一个方法来减少代码重复?

public static List<String> convert(List<Magic> magicStrings);

注意,RealmList<E>延伸List<E> .

public static List<String> convert(RealmList<Magic> magicStrings);

最佳答案

如果两个方法具有完全相同的代码,则没有必要保留具有更具体参数的方法。

删除采用 RealmListconvert 方法。任何想要使用 RealmList 或任何其他类型的 List 调用 convert 的代码都可以使用 convert采用 List 的方法。

关于java - 如何使用泛型将重复的方法与具有包含相同类类型的不同 Java 集合的参数组合起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31547763/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com