function java vector class

Post on 10-May-2015

163 Views

Category:

Education

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Vector class

TRANSCRIPT

Vector Class

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

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

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

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

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

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ก.าหนด้

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

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พบข้ อมี�ลมีาให

Vector Class

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

Method new Vector ();

return type Vector

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

example Vector vector = new Vector ();

Back

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

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

Vector Class

Back

top related