[LeetCode]–119. Pascal’s Triangle IIjava
在作這個題的時候,我發現了一個list初始化的問題。就是set必須是new出來的具體list初始化以後才能使用,否則就會報錯。下面就研究一下set和add。ide
package yanning;對象
import java.util.LinkedList;blog
import java.util.List;it
public class TestListSet {class
public static void main(String[] args) {import
List l1 = new LinkedList();List
for (int i = 0; i <= 5; i++) {方法
l1.add("a" + i);im
}
System.out.println(l1);
l1.add(3, "a100");
System.out.println(l1);
String b = (String) l1.set(3, "a200");
System.out.println(b);
System.out.println(l1);
}
}
看了運行截圖基本一目瞭然:
add方法是在某個指定的位置加上某個對象,並將原來的位置的那個對象向後擠了一格。
set方法是將原來位置上的那個給取代了,並將原來位置上對象的返回。