Мазмұны:

Java тілінде векторды қалай жасауға болады?
Java тілінде векторды қалай жасауға болады?

Бейне: Java тілінде векторды қалай жасауға болады?

Бейне: Java тілінде векторды қалай жасауға болады?
Бейне: C++ | Введение в язык | 01 2024, Мамыр
Anonim

Кімге жасау а векторы , үш қадамды пайдаланыңыз: ұстау үшін айнымалыны жариялаңыз векторы . Жаңасын жариялаңыз векторы объектісіне тағайындаңыз векторы айнымалы. ішінде заттарды сақтаңыз векторы , мысалы, addElement әдісімен.

Сонымен қатар сұрақ: Java-да векторлық нысанды қалай жасауға болады?

1-мысал

  1. java.util.* импорттау;
  2. жалпы сынып VectorExample1 {
  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 тілінде вектор қолданылмайды?

Вектор сынып екі мүмкіндікті біріктіреді – «Қайта өлшемді массив» және «Синхрондау». Бұл нашар дизайн жасайды. Өйткені, егер сізге тек «Қайта өлшемді массив» қажет болса және сізге векторды қолданыңыз ол үшін класс, сіз «синхрондалған өлшемін өзгерту массивін» аласыз емес жай ғана өлшемді массив. Бұл қолданбаңыздың өнімділігін төмендетуі мүмкін.

Ұсынылған: