function java vector class

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

Upload: nontawat-wongnuk

Post on 10-May-2015

162 views

Category:

Education


5 download

DESCRIPTION

Vector class

TRANSCRIPT

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