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 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
Do'stlaringiz bilan baham: |