Мазмуну:

Javaда векторду кантип түзөсүз?
Javaда векторду кантип түзөсүз?

Video: Javaда векторду кантип түзөсүз?

Video: Javaда векторду кантип түзөсүз?
Video: АЯЛДЫ КАНТИП КАНДЫРЫШ КЕРЕК КӨРГҮЛӨ! 2024, Ноябрь
Anonim

үчүн түзүү а вектор , үч кадамды колдонуңуз: кармап туруу үчүн өзгөрмө жарыялаңыз вектор . жаңысын жарыялоо вектор объект жана аны дайындоо вектор өзгөрмө. нерселерди сактоо вектор , мисалы, addElement ыкмасы менен.

Ошондой эле суроо, Java'да вектордук объектти кантип түзүүгө болот?

Мисал 1

  1. import java.util.*;
  2. коомдук класс VectorExample1 {
  3. public static void main(String args) {
  4. //Баштапкы кубаттуулугу 4 менен бош векторду түзүңүз.
  5. Vector vec = new Vector(4);
  6. //Векторго элементтерди кошуу.
  7. vec.add("Жолборс");
  8. vec.add("Lion");

Жогорудагыдан тышкары, Java'да вектордук массивди кантип түзөсүз? Алуу Вектор . айландыруу Вектор Объектке массив toArray() ыкмасын колдонуу. Объектти айландыруу массив каалаган түргө массив колдонуу Массивдер . copyOf() ыкмасы.

мамиле:

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

Ошентип, Javaдагы вектор деген эмне?

The java .util. Вектор класс объекттердин өстүрүлүүчү массивдерин ишке ашырат. Массивге окшош, ал бүтүн сандын индексин колдонуу менен кирүүгө мүмкүн болгон компоненттерди камтыйт. Төмөндө маанилүү пункттар бар Вектор − өлчөмү а Вектор элементтерди кошууга жана алып салууга ылайыкташтыруу үчүн зарылчылыкка жараша өсүп же кичирейиши мүмкүн.

Эмне үчүн Java тилинде вектор колдонулбайт?

Вектор класс эки функцияны айкалыштырат - "Re-sizable Array" жана "Synchronization". Бул начар дизайнга алып келет. Анткени, эгерде сизге керек болсо жөн гана "Re-sizable Array" жана сизге векторду колдонуңуз бул үчүн класс, сиз "синхрондуу өлчөмдүү массивди" аласыз жок жөн гана өлчөмдүү массив. Бул колдонмоңуздун иштешин төмөндөтүшү мүмкүн.

Сунушталууда: