สารบัญ:

คุณจะสร้างเวกเตอร์ใน Java ได้อย่างไร?
คุณจะสร้างเวกเตอร์ใน Java ได้อย่างไร?

วีดีโอ: คุณจะสร้างเวกเตอร์ใน Java ได้อย่างไร?

วีดีโอ: คุณจะสร้างเวกเตอร์ใน Java ได้อย่างไร?
วีดีโอ: 7 เรื่องน่ารู้เกี่ยวกับวิทเธอร์ (Wither) ในเกม Minecraft 2024, อาจ
Anonim

ถึง สร้าง NS เวกเตอร์ , ใช้สามขั้นตอน: ประกาศตัวแปรเพื่อเก็บ เวกเตอร์ . ประกาศใหม่ เวกเตอร์ วัตถุและกำหนดให้กับ เวกเตอร์ ตัวแปร. เก็บของใน เวกเตอร์ เช่น ด้วยวิธี addElement

คำถามก็คือ คุณจะสร้างวัตถุเวกเตอร์ใน Java ได้อย่างไร

ตัวอย่าง 1

  1. นำเข้า java.util.*;
  2. VectorExample1 คลาสสาธารณะ {
  3. โมฆะคงที่สาธารณะหลัก (สตริง args ) {
  4. //สร้างเวกเตอร์เปล่าที่มีความจุเริ่มต้น 4
  5. Vector vec = เวกเตอร์ใหม่ (4);
  6. //การเพิ่มองค์ประกอบให้กับเวกเตอร์
  7. vec.add("เสือ");
  8. vec.add("สิงโต");

นอกเหนือจากข้างต้น คุณจะสร้างอาร์เรย์เวกเตอร์ใน Java ได้อย่างไร รับ เวกเตอร์ . แปลง เวกเตอร์ ไปที่วัตถุ อาร์เรย์ โดยใช้วิธี toArray() แปลงวัตถุ อาร์เรย์ ถึงแบบที่ต้องการ อาร์เรย์ โดยใช้ อาร์เรย์ . copyOf() วิธีการ

เข้าใกล้:

  1. สร้างประเภท Vector String
  2. เพิ่มองค์ประกอบลงใน Vector โดยใช้วิธีการเพิ่ม (E)
  3. แปลง Vector เป็น Array โดยใช้ toArray(new String[vector. size()])

แล้วเวกเตอร์ใน Java คืออะไร?

NS จาวา .util. เวกเตอร์ คลาสใช้อาร์เรย์ของวัตถุที่เติบโตได้ คล้ายกับ Array มีส่วนประกอบที่สามารถเข้าถึงได้โดยใช้ดัชนีจำนวนเต็ม ต่อไปนี้เป็นประเด็นสำคัญเกี่ยวกับ เวกเตอร์ − ขนาดของ a เวกเตอร์ สามารถขยายหรือย่อขนาดได้ตามต้องการเพื่อรองรับการเพิ่มและการลบรายการ

ทำไมไม่ใช้เวกเตอร์ใน Java?

เวกเตอร์ class รวมสองคุณสมบัติ - "Re-sizable Array" และ "Synchronization" ทำให้การออกแบบไม่ดี เพราะถ้าคุณต้องการเพียงแค่ “Re-sizable Array” และคุณ ใช้เวกเตอร์ คลาสนั้นคุณจะได้ “ซิงโครไนซ์ Resizable Array” ไม่ เพียงแค่อาร์เรย์ที่ปรับขนาดใหม่ได้ ซึ่งอาจลดประสิทธิภาพของแอปพลิเคชันของคุณ

แนะนำ: