Java tilida Massiv(Array) va ArrayList


Bir o’lchovli massiv yuqorida keltirilgan misollar kabi bo’lib, ma’lumotlar vekor ko’rinishda ifodalaniladi


Download 103.2 Kb.
bet2/4
Sana24.12.2022
Hajmi103.2 Kb.
#1060851
1   2   3   4
Bog'liq
Massiv va ArrayList

Bir o’lchovli massiv yuqorida keltirilgan misollar kabi bo’lib, ma’lumotlar vekor ko’rinishda ifodalaniladi.

Ko’p o’lchovli massivlarda ma’lumotlarni satr va ustun ya’ni matritsa ko’rinishda ifodalashda ishatiladi.

Java tilida Massivlar (Array)

Ikki o’lchovli massiv yaratish va e’lon qilish quyidagicha:

int[][] meningMassivlarim = { {1, 2, 3, 4}, {5, 6} };

Yuqorida meningMassivlarim o’zida 2 ta massivni o’z ichiga olgan ikki o’lchovli massiv hisoblanadi.

Elementlariga murojaat quyidagicha:

[0] [1] [2] [3] [0] [1]

int[][] meningMassivlarim = { {1, 2, 3, 4}, {5, 6} };

System.out.println(meningMassivlarim[1][1]);

[1] - massiv indeks raqami [1] –ichidagi element indeksi

// natija: 6

Java tilida ArrayList

ArrayList – o’lchami o’zgartiriladigan massiv hisoblanib java.util paketida joylashgan.

Java tilida massiv(Array) va ArrayList farqi shundaki, massiv o’lchamini o’zgartirib bo’lmasligida ya’ni massivdan element o’chirish yoki qo’shish uchun yangi element yaratish kerak bo’ladi. Lekin ArrayList da xohlagancha elementlarni qo’shish va o’chirish mumkin bo’ladi. Shuning hisobiga sintaksisida birmuncha farqlar mavjud.

Java tilida ArrayList

cars deb nomlangan va o’zida String tipdagi ma’lumotlarni jamlovchi ArrayList obyektini yarataish quyidagicha:

import java.util.ArrayList; // ArrayList class ini chaqirib olamiz

ArrayList cars = new ArrayList(); // cars nomli ArrayList klass oyektini yaratdik.

Java tilida ArrayList

ArrayList klassi ko’plab foydali metodlarga ega. Masalan, element qo’shish uchun add() metodidan foydalaniladi.

import java.util.ArrayList; // ArrayList klasi import qilindi

public class Main {

public static void main(String[] args) {

ArrayList cars = new ArrayList(); // cars obyekti yaratildi


Download 103.2 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling