Function Java Vector class

nontawatwongnuk 1,311 views 47 slides Feb 24, 2014
Slide 1
Slide 1 of 47
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47

About This Presentation

Vector class


Slide Content

Vector Class คลาส Vector จะมีลักษณะคล้ายกับ อาเรย์ คือเก็บข้อมูลได้หลายตัว แต่ว่า Vector เก็บเฉพาะตัวแปรอ้างอิง ไม่มีการใช้ [ ] เหมือนกับ อาเรย์ ขนาดหรือความจุขยายได้ ( โดยอัตโนมัติ) คลาส Vector มาจาก แพกเกจ java.util หาก ออบเจ็ค ภายใน Vector มี การอิมพ ลี เมนต์ อินเทอร์เฟซ Comparable สามารถนำ Vector ไปเรียงลำดับผ่าน Collections.sort () ได้ Collections เป็นคลาสมาจาก java.util เช่นเดียวกัน

Vector Class Reference ::  Java :: Vector Class 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 ในตำแหน่งที่กำหนด

Vector Class Reference ::  Java :: Vector Class setElementAt() ใช้เปลี่ยนค่าข้อมูล ในตำแหน่งที่กำหนด ของ vector removeElementAt() ใช้ลบข้อมูล ในตำแหน่งที่กำหนด ใน vector removeElement() ใช้ลบข้อมูล ที่กำหนดออกจาก vector removeAllElements() ใช้ลบข้อมูลทั้งหมดออกจาก vector firstElement() ใช้คืนค่า element ตัวแรก ของ vector lastElement() ใช้คืนค่า element ตัวสุดท้าย ของ vector get() ใช้คืนค่า element ณ ตำแหน่งที่กำหนด จาก vector

Vector Class Reference ::  Java :: Vector Class elementAt() ใช้คืนค่า element ณ ตำแหน่งที่กำหนด จาก vector remove() ใช้คืนค่า element ณ ตำแหน่งที่กำหนด และลบข้อมูลนั้นออกจาก vector ด้วย clear() ใช้ลบข้อมูลทั้งหมดออกจาก vector capacity() ใช้คืนค่าจำนวนสมาชิกที่สามารถจัดเก็บใน vector ได้ size() ใช้คืนค่าจำนวนสมาชิกที่ถูกจัดเก็บใน vector ในขณะนี้ isEmpty() ใช้ตรวจสอบว่า vector ไม่มีข้อมูลอยู่เลยใช่หรือไม่ indexOf() ใช้ค้นหาข้อมูลใน vector โดยเป็นการค้นหาจากหน้าไปหลัง และจะคืนค่า ตำแหน่งแรก ที่พบข้อมูลมาให้

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 โดยมีขนาดตามที่กำหนด 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 โดยมีขนาดตามที่กำหนด และถ้าข้อมูลเต็ม จะเพิ่มขนาดครั้งละตามที่กำหนด 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 ใช้เพิ่ม ข้อมูล เข้าไปใน 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 ใช้เพิ่ม ข้อมูล เข้าไปใน vector ในตำแหน่งที่กำหนด 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 ใช้เพิ่ม ข้อมูล เข้าไปใน vector ในตำแหน่งที่กำหนด 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 ใช้เปลี่ยนค่าข้อมูล ในตำแหน่งที่กำหนด ของ 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 ใช้ลบข้อมูล ในตำแหน่งที่กำหนด ใน 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 ใช้ลบข้อมูล ที่กำหนดออกจาก 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 ใช้ลบข้อมูลทั้งหมดออกจาก 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 ณ ตำแหน่งที่กำหนด จาก 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 ณ ตำแหน่งที่กำหนด จาก 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 ณ ตำแหน่งที่กำหนด จาก 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 ณ ตำแหน่งที่กำหนด และลบข้อมูลนั้นออกจาก 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 ใช้ลบข้อมูลทั้งหมดออกจาก 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 ใช้คืนค่าจำนวนสมาชิกที่สามารถจัดเก็บใน 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 ใช้คืนค่าจำนวนสมาชิกที่ถูกจัดเก็บใน vector ในขณะนี้ 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 โดยเป็นการค้นหาจากหน้าไปหลัง และจะคืนค่า ตำแหน่งแรก ที่พบข้อมูลมาให้ 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
Tags