㈠ java中 類A<類B>或類A<類B,類C>這種寫法是什麼意思
這種寫法就相當於集合裡面:List<String>,這個的意思就是List集合裡面只能放String類型的元素
這種寫法就相當於集合裡面的:Map<Integer, String>,他的意思就是Map集合裡面的key是int類型,value是String類型
<>裡面的是泛型,泛型的作用就是限制你的集合裡面只能放特定的類型,如果放其他的類型就會報錯,編譯不通過
㈡ java中List的用法盡量詳細解釋,包括例子。
import java.util.*;
public class TestList {
public static void main(String[] args) {
List li = new ArrayList();
li.add("a");
li.add("b");
li.add("c");
li.add("d");
li.add("d");
li.add("d");
for(int i=0;i<li.size();i++) {
System.out.print((String)li.get(i)+" ");
}
System.out.println();
li.add(2,"cc");
System.out.println(li);
System.out.println(li.indexOf("d"));
System.out.println((String)li.remove(1));
System.out.println((String)li.set(4,"e"));
System.out.println(li);
}
}