Function Java Vector class
-
Upload
nontawat-wongnuk -
Category
Education
-
view
166 -
download
5
description
Transcript of Function Java Vector class
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