Latest web development tutorials
×

Java หลักสูตร

Java หลักสูตร Java แนะนำโดยย่อ Java การกำหนดค่าการพัฒนาสภาพแวดล้อม Java พื้นฐานไวยากรณ์ Java วัตถุและการเรียน Java ชนิดข้อมูลพื้นฐาน Java ประเภทตัวแปร Java การปรับเปลี่ยน Java ผู้ประกอบการ Java โครงสร้างห่วง Java สาขาโครงสร้าง Java Number หมวดหมู่ Java Character หมวดหมู่ Java String หมวดหมู่ Java StringBuffer Java แถว Java วันที่เวลา Java นิพจน์ปกติ Java ทาง Java Stream,File,IO Java Scanner หมวดหมู่ Java การจัดการข้อยกเว้น

Java เชิงวัตถุ

Java สืบทอด Java Override/Overload Java polymorphism Java ระดับนามธรรม Java บรรจุภัณฑ์ Java อินเตอร์เฟซ Java บรรจุภัณฑ์

Java การสอนที่ทันสมัย

Java โครงสร้างข้อมูล Java คอลเลกชันกรอบ Java ยาชื่อสามัญ Java การทำให้เป็นอันดับ Java เขียนโปรแกรมเครือข่าย Java ส่ง Email Java การเขียนโปรแกรมแบบมัลติเธรด Java Appletรากฐาน Java เอกสารความคิดเห็น Java ตัวอย่าง Java 8 คุณสมบัติใหม่ Java MySQL สัมพันธ์

ระดับ Java เวกเตอร์

ระดับเวกเตอร์ใช้อาร์เรย์แบบไดนามิก และ ArrayList และที่คล้ายกัน แต่พวกเขาจะแตกต่างกัน:

  • เวกเตอร์จะตรงเข้าถึง
  • เวกเตอร์มีหลายวิธีการแบบเดิมซึ่งไม่ได้อยู่ในกรอบที่กำหนดไว้

เวกเตอร์ส่วนใหญ่จะใช้ในขนาดของอาร์เรย์ไม่เป็นที่รู้จักก่อนหรือเพียงแค่ต้องการคนที่จะเปลี่ยนสถานการณ์ขนาดอาร์เรย์

ระดับเวกเตอร์สนับสนุนสี่คอนสตรัค

ตัวสร้างครั้งแรกสร้างเวกเตอร์เริ่มต้นขนาดเริ่มต้นคือ 10:

Vector()

ตัวสร้างที่สองสร้างเวกเตอร์ของขนาดที่ระบุ

Vector(int size)

ตัวสร้างที่สามสร้างเวกเตอร์ของขนาดที่ระบุและการเพิ่มขึ้นที่ระบุโดย incr. เพิ่มขึ้นทีละจำนวนขององค์ประกอบเวกเตอร์ในการเพิ่มขึ้นของ

Vector(int size,int incr)

คอนสตรัคที่สี่สร้างเวกเตอร์ที่มีคอลเลกชันของธาตุ C ที่:

Vector(Collection c)

นอกเหนือไปจากวิธีการเรียนผู้ปกครองสืบทอดมาจากเวกเตอร์นอกนอกจากนี้ยังกำหนดวิธีการต่อไปนี้:

เลขที่ วิธีการรายละเอียด
1 เพิ่มเป็นโมฆะ (int ดัชนีองค์ประกอบ Object)
ตำแหน่งที่ระบุไว้ในเวกเตอร์นี้แทรกองค์ประกอบที่ระบุ
2 บูลีนเพิ่ม (Object O)
เพิ่มองค์ประกอบที่ระบุไปยังจุดสิ้นสุดของเวกเตอร์
3 บูลีน addAll (เก็บค)
คอลเลกชันจะถูกระบุไว้ในทุกองค์ประกอบที่เพิ่มให้กับการสิ้นสุดของเวกเตอร์นี้, องค์ประกอบเหล่านี้มีการเพิ่มใน iterator คำสั่งที่ระบุคอลเลกชันกลับ
4 addAll บูลีน (int ดัชนีคอลเลกชันค)
ในสถานที่ที่ระบุในคอลเลกชันที่ระบุเป็นเวกเตอร์นี้ทุกองค์ประกอบ
5 เป็นโมฆะ addElement (obj Object)
องค์ประกอบที่ระบุไว้ในส่วนท้ายของเวกเตอร์นี้, การเพิ่มขนาดของมันโดยหนึ่ง
6 ความจุ int ()
ผลตอบแทนที่ได้กำลังการผลิตปัจจุบันของเวกเตอร์นี้
7 ถือเป็นโมฆะชัดเจน ()
เอาทุกองค์ประกอบจากเวกเตอร์นี้
8 โคลนวัตถุ ()
ส่งคืนสำเนาของเวกเตอร์ที่
9 บูลีนมี (Object ELEM)
หากเวกเตอร์นี้มีองค์ประกอบที่กำหนดก็จะส่งกลับจริง
10 บูลีน containsAll (เก็บค)
หากเวกเตอร์ที่มีอยู่ทั้งหมดขององค์ประกอบในการเก็บที่กำหนดไว้ก็จะส่งกลับจริง
11 เป็นโมฆะ copyInto (Object [] anArray)
คัดลอกองค์ประกอบของเวกเตอร์นี้ลงในอาร์เรย์ที่ระบุ
12 วัตถุ elementAt (ดัชนี int)
ผลตอบแทนที่ได้องค์ประกอบที่ดัชนีที่ระบุ
13 องค์ประกอบการแจงนับ ()
ผลตอบแทนการแจกแจงองค์ประกอบของเวกเตอร์นี้
14 เป็นโมฆะ EnsureCapacity (int minCapacity)
เพิ่มความจุของเวกเตอร์ (ถ้าจำเป็น) เพื่อให้แน่ใจว่าสามารถถืออย่างน้อยจำนวนของชิ้นส่วนที่ระบุไว้ในข้อโต้แย้งความจุขั้นต่ำ
15 เท่ากับบูลีน (Object O)
เปรียบเทียบวัตถุที่ระบุกับเวกเตอร์นี้เพื่อความเท่าเทียมกัน
16 วัตถุ firstElement ()
ส่งกลับองค์ประกอบแรกของเวกเตอร์ (ที่ดัชนี 0) รายการที่)
17 วัตถุที่ได้รับ (ดัชนี int)
ผลตอบแทนที่ได้เวกเตอร์ที่สถานที่ที่กำหนด
18 int hashCode ()
ส่งคืนค่ารหัสแฮสำหรับเวกเตอร์นี้
19 int indexOf (Object ELEM)
ผลตอบแทนดัชนีของเวกเตอร์นี้เกิดขึ้นครั้งแรกขององค์ประกอบที่ระบุถ้าเวกเตอร์นี้ไม่ได้มีองค์ประกอบก็จะส่งกลับ -1
20 int indexOf (Object ELEM ดัชนี int)
ผลตอบแทนดัชนีของเวกเตอร์นี้เกิดขึ้นครั้งแรกขององค์ประกอบที่กำหนด, การค้นหาไปข้างหน้าจากดัชนีถ้าองค์ประกอบไม่พบก็จะส่งกลับ -1
21 ถือเป็นโมฆะ insertElementAt (Object obj ดัชนี int)
ที่ระบุวัตถุที่เป็นองค์ประกอบของเวกเตอร์นี้ลงในดัชนีที่ระบุ
22 บูลีน isEmpty ()
ทดสอบว่าเวกเตอร์นี้มีองค์ประกอบไม่
23 วัตถุ lastElement ()
ส่งกลับองค์ประกอบสุดท้ายของเวกเตอร์นี้
24 int lastIndexOf (Object ELEM)
ผลตอบแทนดัชนีของเวกเตอร์นี้เกิดขึ้นครั้งล่าสุดขององค์ประกอบที่ระบุนั้นหากเวกเตอร์นี้ไม่ได้มีองค์ประกอบก็จะส่งกลับ -1
25 int lastIndexOf (Object ELEM ดัชนี int)
ผลตอบแทนดัชนีขององค์ประกอบที่ระบุในเวกเตอร์นี้เกิดขึ้นครั้งล่าสุดค้นหาย้อนกลับจากดัชนีองค์ประกอบถ้าไม่พบก็จะส่งกลับ -1
26 วัตถุลบ (ดัชนี int)
นำตำแหน่งที่ระบุไว้ในองค์ประกอบเวกเตอร์นี้
27 บูลีนลบ (Object O)
นำองค์ประกอบที่ระบุในเวกเตอร์นี้นัดแรกถ้าเวกเตอร์ไม่ได้มีองค์ประกอบก็จะไม่เปลี่ยนแปลง
28 บูลีน removeAll (เก็บค)
นำออกจากเวกเตอร์ที่มีอยู่ทั้งหมดขององค์ประกอบในการเก็บที่ระบุ
29 removeAllElements โมฆะ ()
เอาส่วนประกอบทั้งหมดจากเวกเตอร์และกำหนดขนาดของมันให้เป็นศูนย์
30 บูลีน removeElement (Object obj)
เอาเวกเตอร์ตัวแปรในครั้งแรก (ต่ำสุดการจัดทำดัชนี) เกิดขึ้น
วันที่ 31 เป็นโมฆะ removeElementAt (ดัชนี int)
เอาองค์ประกอบดัชนีที่ระบุ
32 โมฆะป้องกัน removeRange (int fromIndex, int toIndex)
เอาที่มีดัชนีอยู่ระหว่าง fromIndex (รวม) และองค์ประกอบทั้งหมด toIndex (ไม่รวม) ระหว่างรายการ
33 บูลีน retainAll (เก็บค)
ในองค์ประกอบเวกเตอร์ในคอลเลกชันที่ระบุมีการจองเท่านั้น
34 กำหนดวัตถุ (int ดัชนีองค์ประกอบ Object)
เปลี่ยนองค์ประกอบในเวกเตอร์นี้กับองค์ประกอบที่ระบุไว้ที่ตำแหน่งที่ระบุ
35 เป็นโมฆะ setElementAt (Object obj ดัชนี int)
ส่วนนี้ที่ดัชนีเวกเตอร์ที่ระบุไปยังวัตถุที่ระบุ
36 เป็นโมฆะ setSize (int newSize)
กำหนดขนาดของเวกเตอร์นี้
37 ขนาด int ()
ส่งกลับจำนวนขององค์ประกอบในเวกเตอร์นี้
38 รายการรายการย่อย (int fromIndex, int toIndex)
มุมมองด้านหลังของส่วนหนึ่งของรายการนี้ช่วงขององค์ประกอบจาก fromIndex (รวม) เพื่อ toIndex นี้ (ไม่รวม)
39 วัตถุ [] toArray ()
ก็จะส่งกลับอาร์เรย์ที่มีทั้งหมดขององค์ประกอบในเวกเตอร์นี้ในลำดับที่ถูกต้อง
40 วัตถุ [] toArray (Object [] ก)
ก็จะส่งกลับอาร์เรย์ที่มีทั้งหมดขององค์ประกอบในเวกเตอร์นี้ในลำดับที่ถูกต้อง; ประเภทของอาร์เรย์กลับเมื่อชนิดของอาร์เรย์ที่ระบุ
41 String toString ()
ผลตอบแทนที่ได้เป็นตัวแทนสตริงของเวกเตอร์นี้มีการแสดง String ของแต่ละองค์ประกอบ
42 ถือเป็นโมฆะ trimToSize ()
ปรับแต่งความสามารถของเวกเตอร์นี้, เวกเตอร์ขนาดปัจจุบัน

ตัวอย่าง

โปรแกรมต่อไปนี้แสดงให้เห็นถึงคอลเลกชันนี้สนับสนุนหลายวิธี:

import java.util.*;

public class VectorDemo {

   public static void main(String args[]) {
      // initial size is 3, increment is 2
      Vector v = new Vector(3, 2);
      System.out.println("Initial size: " + v.size());
      System.out.println("Initial capacity: " +
      v.capacity());
      v.addElement(new Integer(1));
      v.addElement(new Integer(2));
      v.addElement(new Integer(3));
      v.addElement(new Integer(4));
      System.out.println("Capacity after four additions: " +
          v.capacity());

      v.addElement(new Double(5.45));
      System.out.println("Current capacity: " +
      v.capacity());
      v.addElement(new Double(6.08));
      v.addElement(new Integer(7));
      System.out.println("Current capacity: " +
      v.capacity());
      v.addElement(new Float(9.4));
      v.addElement(new Integer(10));
      System.out.println("Current capacity: " +
      v.capacity());
      v.addElement(new Integer(11));
      v.addElement(new Integer(12));
      System.out.println("First element: " +
         (Integer)v.firstElement());
      System.out.println("Last element: " +
         (Integer)v.lastElement());
      if(v.contains(new Integer(3)))
         System.out.println("Vector contains 3.");
      // enumerate the elements in the vector.
      Enumeration vEnum = v.elements();
      System.out.println("\nElements in vector:");
      while(vEnum.hasMoreElements())
         System.out.print(vEnum.nextElement() + " ");
      System.out.println();
   }
}

ตัวอย่างข้างต้นรวบรวมผลมีดังนี้

Initial size: 0
Initial capacity: 3
Capacity after four additions: 5
Current capacity: 5
Current capacity: 7
Current capacity: 9
First element: 1
Last element: 12
Vector contains 3.

Elements in vector:
1 2 3 4 5.45 6.08 7 9.4 10 11 12