我首先 import java.util.*;
然后我想使用 Java API 的 List, 但是 List是一个Interface 我无法 List<String> list = new List<String>();
所以,请问,我如果想用 List下的Add方法,我该如何做呢?

解决方案 »

  1.   

    你需要用List的实现类来构造一个List
    如:List<String> list = new ArrayList<String>();List<String> list = new LinkedList<String>();List<String> list = new Vector<String>();等等。每个实现类都有各自的特性,可以根据你的需要进行选择
      

  2.   

    List<String> list = new ArrayList<String>();或者直接ArrayList<String> list = new ArrayList<String>();
      

  3.   

    List <String> list = new ArrayList <String>(); List <String> list = new LinkedList <String>(); List <String> list = new Vector <String>(); 其中一种就可以,至于为什么前面用List声明而不用具体的ArrayList 等声明, 其中之一是, 你可以随时在内部转换一种List的实现类,如把ArrayList变成Vector, 但外部的使用者,不用修改任何代码,也可以正确调用你提供的函数. 
      

  4.   


    List <String> list = new ArrayList <String>(); 
    list.add();