47
Vector Class คคคค Vector คคคคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคคคค คคคคคค Vector คคคคคคคคคคคคคคคคคคคคคค คคคคคคคคคคค [ ] คคคคคคคคคคคคคคค คคคคคคคคคคคคคคคคคคคคค (คคคคคคคคคคคค) คคคค Vector คคคคคคคคคคค java.util คคคคคคคคคคคคคคค Vector คคคคคคคคคคคคคคคค คคคคคคคคคคค Comparable คคคคคคคคค Vector คคคคคคคคคคคคคคคคค Collections.sort() คคค Collections คคคคคคคคคคคคค java.util คคคคคคคคคคคค

Function Java Vector class

Embed Size (px)

DESCRIPTION

Vector class

Citation preview

Page 1: Function Java Vector class

Vector Class

คลาส Vector จะมี�ลกษณะคล ายกบอาเรย� ค�อเก�บข้ อมี�ลได้ หลายตัวแตั�ว�า

Vector เก�บเฉพาะตัวแปรอ างอ#ง ไมี�มี�การใช้ [ ] เหมี�อนกบอาเรย�

ข้นาด้หร�อความีจ'ข้ยายได้ (โด้ยอตัโนมีตั#) คลาส Vector มีาจากแพกเกจ java.util

หากออบเจ�คภายใน Vector มี�การอ#มีพล�เมีนตั�อ#นเทอร�เฟซComparable สามีารถน.า Vector ไปเร�ยงล.าด้บผ่�านCollections.sort() ได้

Collections เป0นคลาสมีาจาก java.util เช้�นเด้�ยวกน

Page 2: Function Java Vector class

Vector Class

Reference:: Java::Vector Class

new Vector() ใช้ สร าง object vector โด้ยมี�ข้นาด้ 10

new Vector( int_length ) ใช้ สร าง object vector โด้ยมี�ข้นาด้ตัามีท�1ก.าหนด้

new Vector( length, size_increment ) ใช้ สร าง object vector โด้ยมี�ข้นาด้ตัามีท�1 ก.าหนด้ และถ าข้ อมี�ลเตั�มี จะเพ#1มีข้นาด้คร2ง

ละตัามีท�1ก.าหนด้setSize() ใช้ ก.าหนด้ข้นาด้ข้อง vector

addElement() ใช้ เพ#1มี ข้ อมี�ล เข้ าไปใน vector ในตั.าแหน�งส'ด้ท าย

add() ใช้ เพ#1มี ข้ อมี�ล เข้ าไปใน vector ในตั.าแหน�งท�1ก.าหนด้

insertElementAt() ใช้ เพ#1มี ข้ อมี�ล เข้ าไปใน vector ในตั.าแหน�งท�1ก.าหนด้

Page 3: Function Java Vector class

Vector Class

Reference:: Java::Vector Class

setElementAt() ใช้ เปล�1ยนค�าข้ อมี�ล ในตั.าแหน�งท�1ก.าหนด้ ข้องvector

removeElementAt() ใช้ ลบข้ อมี�ล ในตั.าแหน�งท�1ก.าหนด้ ใน vector

removeElement() ใช้ ลบข้ อมี�ล ท�1ก.าหนด้ออกจาก vector

removeAllElements() ใช้ ลบข้ อมี�ลท2งหมีด้ออกจาก vector

firstElement() ใช้ ค�นค�า element ตัวแรก ข้อง vector

lastElement() ใช้ ค�นค�า element ตัวส'ด้ท าย ข้อง vector

get() ใช้ ค�นค�า element ณ ตั.าแหน�งท�1ก.าหนด้ จากvector

Page 4: Function Java Vector class

Vector Class

Reference:: Java::Vector Class

elementAt() ใช้ ค�นค�า element ณ ตั.าแหน�งท�1ก.าหนด้ จากvector

remove() ใช้ ค�นค�า element ณ ตั.าแหน�งท�1ก.าหนด้ และ ลบข้ อมี�ลน2นออกจาก vector ด้ วย

clear() ใช้ ลบข้ อมี�ลท2งหมีด้ออกจาก vector

capacity() ใช้ ค�นค�าจ.านวนสมีาช้#กท�1สามีารถจด้เก�บในvector ได้

size() ใช้ ค�นค�าจ.านวนสมีาช้#กท�1ถ�กจด้เก�บใน vector ในข้ณะน�2

isEmpty() ใช้ ตัรวจสอบว�า vector ไมี�มี�ข้ อมี�ลอย��เลยใช้�หร�อไมี�

indexOf() ใช้ ค นหาข้ อมี�ลใน vector โด้ยเป0นการค นหา จากหน าไปหลง และจะค�นค�า ตั.าแหน�งแรก

ท�1พบข้ อมี�ลมีาให

Page 5: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: new Vector()

Method new Vector ();

return type Vector

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

example Vector vector = new Vector ();

Back

Page 6: Function Java Vector class

Vector Class

Back

Page 7: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: new Vector( int_length )

Method new Vector ( length );

return type Vector

Content ใช้ สร าง object vector โด้ยมี�ข้นาด้ตัามีท�1ก.าหนด้

example Vector vector = new Vector ( 20 );

Back

Page 8: Function Java Vector class

Vector Class

Back

Page 9: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class ::new Vector( length,size_increment)

Method new Vector ( length, size_increment );

return type Vector

Content ใช้ สร าง object vector โด้ยมี�ข้นาด้ตัามีท�1 ก.าหนด้ และถ าข้ อมี�ลเตั�มี จะเพ#1มีข้นาด้คร2ง

ละตัามีท�1ก.าหนด้example Vector vector = new Vector ( 20, 10 );

Back

Page 10: Function Java Vector class

Vector Class

Back

Page 11: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class ::setSize()Method setSize ( length );

return type void

Content ใช้ ก.าหนด้ข้นาด้ข้อง vector

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

Back

Page 12: Function Java Vector class

Vector Class

Back

Page 13: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: addElement()

Method addElement ( object_string );

return type void

Content ใช้ เพ#1มี ข้ อมี�ล เข้ าไปใน vector ในตั.าแหน�งส'ด้ท าย

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

Back

Page 14: Function Java Vector class

Vector Class

Back

Page 15: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class ::  add()Method add ( index, object_string );

return type void

Content ใช้ เพ#1มี ข้ อมี�ล เข้ าไปใน vector ในตั.าแหน�งท�1ก.าหนด้

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

Back

Page 16: Function Java Vector class

Vector Class

Back

Page 17: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class ::  insertElementAt()Method insertElementAt ( object_string, index );

return type void

Content ใช้ เพ#1มี ข้ อมี�ล เข้ าไปใน vector ในตั.าแหน�งท�1ก.าหนด้

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

Back

Page 18: Function Java Vector class

Vector Class

Back

Page 19: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: setElementAt()

Method setElementAt ( object_string, index );

return type void

Content ใช้ เปล�1ยนค�าข้ อมี�ล ในตั.าแหน�งท�1ก.าหนด้ ข้องvector

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

Back

Page 20: Function Java Vector class

Vector Class

Back

Page 21: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: removeElementAt()

Method removeElementAt ( index );

return type void

Content ใช้ ลบข้ อมี�ล ในตั.าแหน�งท�1ก.าหนด้ ใน vector

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

Back

Page 22: Function Java Vector class

Vector Class

Back

Page 23: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: removeElement()

Method removeElement ( object_string );

return type void

Content ใช้ ลบข้ อมี�ล ท�1ก.าหนด้ออกจาก vector

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

Back

Page 24: Function Java Vector class

Vector Class

Back

Page 25: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: removeAllElements ()

Method removeAllElements ();

return type void

Content ใช้ ลบข้ อมี�ลท2งหมีด้ออกจาก vector

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

Back

Page 26: Function Java Vector class

Vector Class

Back

Page 27: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: firstElement()

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 ();

Back

Page 28: Function Java Vector class

Vector Class

Back

Page 29: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: lastElement()

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();

Back

Page 30: Function Java Vector class

Vector Class

Back

Page 31: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: get()

Method get ( index );

return type Object

Content ใช้ ค�นค�า element ณ ตั.าแหน�งท�1ก.าหนด้ จากvector

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

Back

Page 32: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: get()

Method get ( index );

return type Object

Content ใช้ ค�นค�า element ณ ตั.าแหน�งท�1ก.าหนด้ จากvector

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

Back

Page 33: Function Java Vector class

Vector Class

Back

Page 34: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: elementAt()

Method elementAt ( index );

return type Object

Content ใช้ ค�นค�า element ณ ตั.าแหน�งท�1ก.าหนด้ จากvector

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

Back

Page 35: Function Java Vector class

Vector Class

Back

Page 36: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: remove()

Method remove ( index );

return type Object

Content ใช้ ค�นค�า element ณ ตั.าแหน�งท�1ก.าหนด้ และ ลบข้ อมี�ลน2นออกจาก vector ด้ วย

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

Back

Page 37: Function Java Vector class

Vector Class

Back

Page 38: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: clear()

Method clear ();

return type void

Content ใช้ ลบข้ อมี�ลท2งหมีด้ออกจาก vector

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

Back

Page 39: Function Java Vector class

Vector Class

Back

Page 40: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: capacity()

Method capacity() ;

return type int

Content ใช้ ค�นค�าจ.านวนสมีาช้#กท�1สามีารถจด้เก�บในvector ได้

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

Back

Page 41: Function Java Vector class

Vector Class

Back

Page 42: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: size()

Method size ();

return type int

Content ใช้ ค�นค�าจ.านวนสมีาช้#กท�1ถ�กจด้เก�บใน vector ในข้ณะน�2

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

Back

Page 43: Function Java Vector class

Vector Class

Back

Page 44: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: isEmpty()Method isEmpty ();

return type boolean

Content ใช้ ตัรวจสอบว�า vector ไมี�มี�ข้ อมี�ลอย��เลยใช้�หร�อไมี�

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

Back

Page 45: Function Java Vector class

Vector Class

Back

Page 46: Function Java Vector class

Vector Class

Reference :: Java :: Vector Class :: indexOf()

Method indexOf ( object_string );

return type int

Content ใช้ ค นหาข้ อมี�ลใน vector โด้ยเป0นการค นหา จากหน าไปหลง และจะค�นค�า ตั.าแหน�งแรก

ท�1พบข้ อมี�ลมีาให example Vector vector = new Vector ( 20 );

vector.addElement ( "bamboo" ); vector.addElement ( "lab" ); vector.addElement ( "code" ); int index_find = vector.indexOf("bamboo" );

Back

Page 47: Function Java Vector class

Vector Class

Back