ron*_*ish 5 java generics collections
我已经尝试了这两段代码,但我两个都遇到了错误.下面附有两件作品和我得到的两个错误.如果发生这种情况,我将不胜感激.
例1
static List<String> list = new ArrayList<String>();
public static void main(String[] args) {
func(list);
}
private static void func(List<Object> lst) {
}
Run Code Online (Sandbox Code Playgroud)
错误:
The method func(List<Object>) in the type is not applicable for the arguments (List<String>)
例2
static List<Object> list = new ArrayList<Object>();
public static void main(String[] args) {
func(list);
}
private static void func(List<String> lst) {
}
Run Code Online (Sandbox Code Playgroud)
错误:
The method func(List<String>) in the type is not applicable for the arguments (List<Object>)
static List<Object> list = new ArrayList<Object>();
public static void main(String[] args) {
func(list);
}
private static void func(List<Object> lst) {
}
Run Code Online (Sandbox Code Playgroud)
这应该与正确的导入(java util)一起使用。
您不能List<Object>向方法提供参数List<String>。它仅适用于相同类型的参数。
| 归档时间: |
|
| 查看次数: |
15930 次 |
| 最近记录: |