作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面的两个方法具有完全相同的代码。有没有办法通过使用 Java 泛型将它们组合成一个方法来减少代码重复?
public static List<String> convert(List<Magic> magicStrings);
注意,RealmList<E>
延伸List<E>
.
public static List<String> convert(RealmList<Magic> magicStrings);
最佳答案
如果两个方法具有完全相同的代码,则没有必要保留具有更具体参数的方法。
删除采用 RealmList
的 convert
方法。任何想要使用 RealmList
或任何其他类型的 List
调用 convert
的代码都可以使用 convert
采用 List
的方法。
关于java - 如何使用泛型将重复的方法与具有包含相同类类型的不同 Java 集合的参数组合起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31547763/
现在我正在尝试实现 flash programming specification对于 PIC32MX。我正在使用 PIC32MX512L 和 PIC32MX512H。 PIC32MX512L最终必须
我是一名优秀的程序员,十分优秀!