标题:求教一个问题,用eclipse时遇到的
取消只看楼主
nicegame
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-8-12
 问题点数:0 回复次数:1 
求教一个问题,用eclipse时遇到的
类型 List 不是通用的;不能使用参数 <StringAddress> 将它参数化

import java.util.*;

class StringAddress {
private String s;
public StringAddress(String s) { this.s = s; }
public String toString() {
return super.toString() + " " + s;
}
}

public class FillingLists {
public static void main(String[] args) {
List<StringAddress> list= new ArrayList<StringAddress>(
Collections.nCopies(4, new StringAddress("Hello")));
System.out.println(list);
Collections.fill(list, new StringAddress("World!"));
System.out.println(list);
}
} /* Output: (Sample)
[StringAddress@82ba41 Hello, StringAddress@82ba41 Hello, StringAddress@82ba41 Hello, StringAddress@82ba41 Hello]
[StringAddress@923e30 World!, StringAddress@923e30 World!, StringAddress@923e30 World!, StringAddress@923e30 World!]
*///:~

运行后显示Exception in thread "main" java.lang.Error: 无法解析的编译问题:
类型 List 不是通用的;不能使用参数 <StringAddress> 将它参数化

at FillingLists.main(FillingLists.java:15)

请问我该怎么办?

搜索更多相关主题的帖子: eclipse 
2007-08-15 09:01
nicegame
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-8-12
得分:0 
回复:(a276202460)如果List不是通用的那么LinkedLi...

我第一次用eclipse,请问我该怎么添加?

2007-08-15 10:01



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-162779-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.745341 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved