วันพุธที่ 6 กรกฎาคม พ.ศ. 2554


ตัวอย่าง ArrayList .

ตัวอย่าง AddAllTest Class method addAll นี้จะแสดงให้เห็นวิธีการ add ค่าลงใน ArrayList


method public boolean addAll(int index,Callection c) จะทำการ insert ข้อมูลลงใน Object จากนั้นเราจะแสดงให้เห็นค่าที่อยู่ใน ArrayList ว่ามีค่าใดบ้าง

import java.util.*;

public class AddAllTest {

    public static void main(String args[]) {
        List arrlist = new ArrayList();
        List arrlist1 = new ArrayList();
        int i = 0;
        String str = "Rose India";

        //Add the specified element to the end of this list.
        arrlist.add(i);
        arrlist.add(str);
        System.out.println("arrlist = " + arrlist);

        //Add the specified element to the end of this list.
        arrlist1.add("Rose");
        arrlist1.add("India");
        System.out.println("arrlist1 = " + arrlist);

        //Insert all of the elements in the specified collection into the ArrayList  
        arrlist.addAll(1,arrlist1);
        System.out.println("arrlist = " + arrlist);
    }
}





==================================
Output ที่ได้
==================================
arrlist = [0, Rose India]
arrlist1 = [0, Rose India]
arrlist = [0, Rose, India, Rose India]

=========================




ปล.สังเกตได้ว่า ค่าที่แสดงออกมา จะมีการเรียงตามลำดับที่ insert เข้าไป ยังไงไปลองเล่นดูนะครับ


Credit>> http://codingdiary.com/developers/developers/diary/javaapi/java/util/SampleCode/addAll1ExampleCode.html