Java-ზე მომუშავე დეველოპერებს აქვთ წვდომა მონაცემთა სტრუქტურების ფართო სპექტრზე.
Array არის მონაცემთა სტრუქტურის ტიპი. მონაცემთა ერთი და იგივე ტიპის მონაცემთა ობიექტების ჯგუფი დაჯგუფებულია მასივში.
ეს არის ჯავის ერთ-ერთი ყველაზე ძირითადი მონაცემთა სტრუქტურა და გამოიყენება პრაქტიკულად ყველა ალგორითმის დასანერგად.
ამ გაკვეთილში ვისაუბრებთ იმაზე, თუ როგორ გამოვიყენოთ მასივები ჯავაში. ჩვენ განვიხილავთ, თუ როგორ უნდა გამოვაცხადოთ მასივი, მაგრამ ჩვენი მთავარი აქცენტი იქნება მასივების Java ინიციალიზაციის სხვადასხვა ტექნიკაზე.
შესავალი მასივში
მასივი გამოიყენება ჯავაში ერთი და იმავე ტიპის მონაცემთა რამდენიმე მნიშვნელობის შესანახად ერთ ცვლადში. ის შეიძლება ალტერნატიულად განიხილებოდეს, როგორც იგივე მონაცემთა ტიპის მნიშვნელობების კოლექცია.
ეს ნიშნავს, რომ თუ თქვენ აპირებთ სტრიქონების შენახვას თქვენს მასივში, მაგალითად, მასივის ყველა მნიშვნელობა უნდა იყოს სტრიქონები.
მასივში შემავალ მნიშვნელობებს მოიხსენიებენ როგორც ელემენტებს და თითოეული ელემენტი იმყოფება მასივის კონკრეტულ ინდექსში.
მასივის გამოცხადება
მასივის გამოცხადებისას გამოიყენება შემდეგი სინტაქსი:
მონაცემთა ტიპი: ობიექტების კლასი, მაგალითად, int, char და ა.შ., რომელიც ინახება მასივში.
[]: მიუთითებს, რომ მასივი არის იქ, სადაც მიუთითებს დეკლარირებული ცვლადი.
arrayName: განსაზღვრავს მასივის სახელს.
მასივის ინიციალიზაცია
მასივი არ არის ინიციალიზებული, როდესაც ის დეკლარირებულია. მასივი ჯერ უნდა იყოს ინიცირებული, სანამ მასში რაიმე მნიშვნელობა შეინახება.
მასივის ინიციალიზაციის სინტაქსი ასეთია:
მასივის ინიციალიზაცია შესაძლებელია რამდენიმე გზით. მასივის ინიციალიზაციის უკეთ გასაგებად, იხილეთ ქვემოთ მოცემული მაგალითები.
მასივის ინიციალიზაცია მასში მნიშვნელობების ჩაწერის გარეშე
გარკვეული ზომის არჩევა შესაძლებელია მასივის ინიციალიზაციისთვის. ამ სიტუაციაში თითოეული ელემენტის ნაგულისხმევი მნიშვნელობა არის 0.
დეკლარაციის შემდეგ, მოაწყეთ მასივი:
განსაზღვრის შემდეგ, მასივის ინიციალიზაცია შესაძლებელია.
მასივის ინიცირება და მნიშვნელობების მინიჭება:
ასევე შესაძლებელია დეკლარაციის დროს მასივის ინიციალიზაცია.
დასკვნა
ამ პოსტში ჩვენ გადავხედეთ ჯავაში მასივის ინიციალიზაციის სხვადასხვა მეთოდებს და განვიხილეთ მასივის ზოგიერთი საფუძვლები.
თქვენ შეგიძლიათ აირჩიოთ ნებისმიერი ამ ინიციალიზაციის ტექნიკიდან თქვენი საჭიროებებისა და მასივის ზომის მიხედვით.
ბედნიერი კოდირება!
დატოვე პასუხი