1
17
如果让这两个类实现一个公共接口,
然后,您可以只使用一个方法来完成您想要的工作:
|
2
13
Java中泛型的事情是泛型类型在运行时被擦除,所以这两种方法都编译为同一个签名。您需要有单独的方法名,或者在运行时检查列表元素的类型。 |
3
6
仿制药有我们所知道的
类型消除
-
您可以检查列表中第一个对象的类型,并基于该类型调用(名称不同的)内部方法。 |
4
5
解决此问题的一种方法是定义如下自定义列表类型:
那么,以下过载是合法的:
不过,我不认为这是个好主意。首先,它将特定的实现类硬连接到应用程序的API中。
更好的方法是为客户和申请人定义一个通用的接口,允许您使用一个接口来处理它们。
|
5
0
改用数组。
尝试使用列表调用这些方法时,请将列表转换为数组:
|
6
-1
在进入方法名之前,类层次结构有点混乱…
|
danial · 如何在多个字符串的每个位置找到最频繁的字符 2 年前 |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
The Great · 拆分并存储数据帧,但名称基于特定列中的唯一值 2 年前 |
Klimt865 · Python中的列表列表 2 年前 |
Klimt865 · 在Python中将数组列表转换为列表列表 2 年前 |