自己的小練習, 如有侵權, 被我不小心引用沒標名出處或是不想被我標示出來, 趕快跟我講, 有時候一忙會忘記看這個, 有問題或是有更好的辦法更要跟我講, 如果有什麼覺得可以更積極的, 也希望可以小力的酸我, 我玻璃心阿
總網頁瀏覽量
2015年10月13日 星期二
[Java] List Example
import java.util.*;
public class Test_002{
public static void main(String args[]){
List<Integer> list = new ArrayList<Integer>();
list.add(0,58);
int total = list.get(0);
System.out.println(total);
}
}
Ooutput: 58
1. 使用 List 要 import util.
2. 要將資料放進 list 中, 用add method.
3. add(位置, 資料)
4. get(位置) 以得到該位置的資料
如果改成 get(1), 會執行錯誤產生例外
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 1, Size: 0
at java.util.ArrayList.rangeCheckForAdd(ArrayList.java:661)
at java.util.ArrayList.add(ArrayList.java:473)
at Test_002.main(Test_002.java:5)
由上面可知道是 IndexOutOfBoundsException,
要求輸出該位置 1 的值, 但是 Size 是 0 .
上面範例是SCJP得練習題來得.
其他可以參考:
http://www.codedata.com.tw/java/java-tutorial-the-2nd-class-2-container-flow/
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言