Агуулгын хүснэгт:

Жава хэл дээр вектор хэрхэн үүсгэх вэ?
Жава хэл дээр вектор хэрхэн үүсгэх вэ?

Видео: Жава хэл дээр вектор хэрхэн үүсгэх вэ?

Видео: Жава хэл дээр вектор хэрхэн үүсгэх вэ?
Видео: Векторууд - Java програмчлал 2024, May
Anonim

руу үүсгэх а вектор , гурван алхмыг ашиглана: хадгалах хувьсагчийг зарлах вектор . Шинэ зарлах вектор объект болон үүнийг оноо вектор хувьсагч. эд зүйлсийг хадгалах вектор жишээлбэл, addElement аргаар.

Мөн асуулт бол Java дээр вектор объектыг хэрхэн үүсгэх вэ?

Жишээ 1

  1. java.util.* импортлох;
  2. нийтийн анги ВекторЖишээ1 {
  3. public static void main(String args) {
  4. //Анхны багтаамж 4-тэй хоосон вектор үүсгэ.
  5. Вектор vec = шинэ Вектор(4);
  6. //Векторт элемент нэмэх.
  7. vec.add("Бар");
  8. vec.add("Арслан");

Дээрхээс гадна Java дээр вектор массивыг хэрхэн үүсгэх вэ? Ийг авах Вектор . -ийг хөрвүүлэх Вектор Объект руу массив toArray() аргыг ашиглан. Объектыг хөрвүүлэх массив хүссэн төрөлд массив ашиглах Массив . copyOf() арга.

Арга барил:

  1. Вектор мөрийн төрлийг үүсгэсэн.
  2. Add(E) аргыг ашиглан Вектор руу элементүүдийг нэмсэн.
  3. toArray(new String[вектор. size()]) ашиглан Векторыг массив болгон хөрвүүлсэн.

Яг л Java хэл дээрх вектор гэж юу вэ?

The java .util. Вектор анги нь ургах боломжтой массив объектуудыг хэрэгжүүлдэг. Массивтай адил энэ нь бүхэл тоон индекс ашиглан хандаж болох бүрэлдэхүүн хэсгүүдийг агуулдаг. Дараахь чухал цэгүүдийг доор харуулав Вектор - Хэмжээ a Вектор зүйл нэмэх, хасах зэрэгт тохируулан шаардлагатай хэмжээгээр ургаж, багасгаж болно.

Яагаад векторыг Java хэл дээр ашигладаггүй вэ?

Вектор Анги нь "Дахин хэмжээст массив" ба "Синхрончлол" гэсэн хоёр функцийг нэгтгэдэг. Энэ нь дизайныг муу болгодог. Учир нь, хэрэв танд хэрэгтэй бол зүгээр л “Re-sizable Array” болон танд Вектор ашиглах Үүний тулд та "синхрончлогдсон хэмжээг өөрчлөх массив" авах болно. үгүй зүгээр л дахин том массив. Энэ нь таны програмын гүйцэтгэлийг бууруулж болзошгүй.

Зөвлөмж болгож буй: