日期:2014-05-20  浏览次数:20730 次

不能写成List<String,Double>吗?
import java.util.*;

public class  Test
{
public static void main(String[] args)
{
List<String,Double> list = new LinkedList<String,Double>();
list.add("abc", 1000.00);
}
}


会报错,写成List<String>就不会报错。真的不能这样写吗? 
------解决方案--------------------
List是一维,可以把String和Double封装为一个对象再存入List中。
或者用Map存储(String部分没用重复的前提下)。

        Map<String, Double> map = new LinkedHashMap<String, Double>();
        map.put("abc", 1000.00);