Java Vector Class : สอน class และ method ของ Vector Class, เรียน class และ method ของ Vector Class
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • new Vector() ใช้สร้าง object vector โดยมีขนาด 10
    new Vector( int_length ) ใช้สร้าง object vector โดยมีขนาดตามที่กำหนด
    new Vector( length, size_increment ) ใช้สร้าง object vector โดยมีขนาดตามที่กำหนด และถ้าข้อมูลเต็ม จะเพิ่มขนาดครั้งละตามที่กำหนด
    setSize() ใช้กำหนดขนาดของ vector
    addElement() ใช้เพิ่ม ข้อมูล เข้าไปใน vector ในตำแหน่งสุดท้าย
    add() ใช้เพิ่ม ข้อมูล เข้าไปใน vector ในตำแหน่งที่กำหนด
    insertElementAt() ใช้เพิ่ม ข้อมูล เข้าไปใน vector ในตำแหน่งที่กำหนด
    setElementAt() ใช้เปลี่ยนค่าข้อมูล ในตำแหน่งที่กำหนด ของ vector
    removeElementAt() ใช้ลบข้อมูล ในตำแหน่งที่กำหนด ใน vector
    removeElement() ใช้ลบข้อมูล ที่กำหนดออกจาก vector
    removeAllElements() ใช้ลบข้อมูลทั้งหมดออกจาก vector
    firstElement() ใช้คืนค่า element ตัวแรก ของ vector
    lastElement() ใช้คืนค่า element ตัวสุดท้าย ของ vector
    get() ใช้คืนค่า element ณ ตำแหน่งที่กำหนด จาก vector
    elementAt() ใช้คืนค่า element ณ ตำแหน่งที่กำหนด จาก vector
    remove() ใช้คืนค่า element ณ ตำแหน่งที่กำหนด และลบข้อมูลนั้นออกจาก vector ด้วย
    clear() ใช้ลบข้อมูลทั้งหมดออกจาก vector
    capacity() ใช้คืนค่าจำนวนสมาชิกที่สามารถจัดเก็บใน vector ได้
    size() ใช้คืนค่าจำนวนสมาชิกที่ถูกจัดเก็บใน vector ในขณะนี้
    isEmpty() ใช้ตรวจสอบว่า vector ไม่มีข้อมูลอยู่เลยใช่หรือไม่
    indexOf() ใช้ค้นหาข้อมูลใน vector โดยเป็นการค้นหาจากหน้าไปหลัง และจะคืนค่า ตำแหน่งแรก ที่พบข้อมูลมาให้
  • method :
    new Vector ();

    return type :
    Vector

    content :
    ใช้สร้าง object vector โดยมีขนาด 10

    example :
    Vector vector = new Vector ();

  • method :
    new Vector ( length );

    return type :
    Vector

    content :
    ใช้สร้าง object vector โดยมีขนาดตามที่กำหนด

    example :
    Vector vector = new Vector ( 20 );

  • method :
    new Vector ( length, size_increment );

    return type :
    Vector

    content :
    ใช้สร้าง object vector โดยมีขนาดตามที่กำหนด
    และถ้าข้อมูลเต็ม จะเพิ่มขนาดครั้งละตามที่กำหนด

    example :
    Vector vector = new Vector ( 20, 10 );

  • method :
    setSize ( length );

    return type :
    void

    content :
    ใช้กำหนดขนาดของ vector

    example :
    Vector vector = new Vector ( 20, 10 );
    vector.setSize ( 30 );

  • method :
    addElement ( object_string );

    return type :
    void

    content :
    ใช้เพิ่ม ข้อมูล เข้าไปใน vector ในตำแหน่งสุดท้าย

    example :
    Vector vector = new Vector ();
    vector.addElement ( "bamboo" );
    vector.addElement ( "labcode" );

  • method :
    add ( index, object_string );

    return type :
    void

    content :
    ใช้เพิ่ม ข้อมูล เข้าไปใน vector ในตำแหน่งที่กำหนด

    example :
    Vector vector = new Vector ();
    vector.addElement ( "labcode" );
    vector.add ( 0, "bamboo" );

  • method :
    insertElementAt ( object_string, index );

    return type :
    void

    content :
    ใช้เพิ่ม ข้อมูล เข้าไปใน vector ในตำแหน่งที่กำหนด

    example :
    Vector vector = new Vector ();
    vector.addElement ( "labcode" );
    vector.insertElementAt  ( "bamboo", 0 );

  • method :
    setElementAt ( object_string, index );

    return type :
    void

    content :
    ใช้เปลี่ยนค่าข้อมูล ในตำแหน่งที่กำหนด ของ vector

    example :
    Vector vector = new Vector ();
    vector.addElement ( "bambooss" );
    vector.addElement ( "labcode" );
    vector.setElementAt ( "bamboo", 0 );

  • method :
    removeElementAt ( index );

    return type :
    void

    content :
    ใช้ลบข้อมูล ในตำแหน่งที่กำหนด ใน vector

    example :
    Vector vector = new Vector ();
    vector.addElement ( "bamboo" );
    vector.addElement ( "lab" );
    vector.addElement ( "code" );
    vector.removeElementAt ( 1 );

  • method :
    removeElement ( object_string );

    return type :
    void

    content :
    ใช้ลบข้อมูล ที่กำหนดออกจาก vector

    example :
    Vector vector = new Vector ();
    vector.addElement ( "bamboo" );
    vector.addElement ( "lab" );
    vector.addElement ( "code" );
    vector.removeElement ( "lab" );

  • method :
    removeAllElements ();

    return type :
    void

    content :
    ใช้ลบข้อมูลทั้งหมดออกจาก vector

    example :
    Vector vector = new Vector ();
    vector.addElement ( "bamboo" );
    vector.addElement ( "lab" );
    vector.addElement ( "code" );
    vector.removeAllElements ();

  • method :
    firstElement ();

    return type :
    Object

    content :
    ใช้คืนค่า element ตัวแรก ของ vector

    example :
    Vector vector = new Vector ();
    vector.addElement ( "bamboo" );
    vector.addElement ( "lab" );
    vector.addElement ( "code" );
    String str = ( String ) vector.firstElement ();

  • method :
    lastElement ();

    return type :
    Object

    content :
    ใช้คืนค่า element ตัวสุดท้าย ของ vector

    example :
    Vector vector = new Vector ();
    vector.addElement ( "bamboo" );
    vector.addElement ( "lab" );
    vector.addElement ( "code" );
    String str = ( String ) vector.lastElement ();

  • method :
    get ( index );

    return type :
    Object

    content :
    ใช้คืนค่า element ณ ตำแหน่งที่กำหนด จาก vector

    example :
    Vector vector = new Vector ();
    vector.addElement ( "bamboo" );
    vector.addElement ( "lab" );
    vector.addElement ( "code" );
    String str = ( String ) vector.get ( 1 );

  • method :
    elementAt ( index );

    return type :
    Object

    content :
    ใช้คืนค่า element ณ ตำแหน่งที่กำหนด จาก vector

    example :
    Vector vector = new Vector ();
    vector.addElement ( "bamboo" );
    vector.addElement ( "lab" );
    vector.addElement ( "code" );
    String str = ( String ) vector.elementAt ( 1 );

  • method :
    remove ( index );

    return type :
    Object

    content :
    ใช้คืนค่า element ณ ตำแหน่งที่กำหนด และลบข้อมูลนั้นออกจาก vector ด้วย

    example :
    Vector vector = new Vector ();
    vector.addElement ( "bamboo" );
    vector.addElement ( "lab" );
    vector.addElement ( "code" );
    String str = ( String ) vector.remove ( 1 );

  • method :
    clear ();

    return type :
    void

    content :
    ใช้ลบข้อมูลทั้งหมดออกจาก vector

    example :
    Vector vector = new Vector ();
    vector.addElement ( "bamboo" );
    vector.addElement ( "lab" );
    vector.addElement ( "code" );
    vector.clear ();

  • method :
    capacity ();

    return type :
    int

    content :
    ใช้คืนค่าจำนวนสมาชิกที่สามารถจัดเก็บใน vector ได้

    example :
    Vector vector = new Vector ( 20 );
    int num_size = vector.capacity ();

  • method :
    size ();

    return type :
    int

    content :
    ใช้คืนค่าจำนวนสมาชิกที่ถูกจัดเก็บใน vector ในขณะนี้

    example :
    Vector vector = new Vector ( 20 );
    vector.addElement ( "bamboo" );
    vector.addElement ( "lab" );
    vector.addElement ( "code" );
    int num_size = vector.size ();

  • method :
    isEmpty ();

    return type :
    boolean

    content :
    ใช้ตรวจสอบว่า vector ไม่มีข้อมูลอยู่เลยใช่หรือไม่

    example :
    Vector vector = new Vector ( 20 );
    if ( vector.isEmpty () )
    {
         System.out.println ( "vector empty" );
    }

  • method :
    indexOf ( object_string );

    return type :
    int

    content :
    ใช้ค้นหาข้อมูลใน vector โดยเป็นการค้นหาจากหน้าไปหลัง
    และจะคืนค่า ตำแหน่งแรก ที่พบข้อมูลมาให้

    example :
    Vector vector = new Vector ( 20 );
    vector.addElement ( "bamboo" );
    vector.addElement ( "lab" );
    vector.addElement ( "code" );
    int index_find = vector.indexOf ( "bamboo" );

 
Share This Chapter Login with Facebook