Arrays परिचय

Java परिचय

Jim White

Java Developer

Array है ...

Array एक ऐसा संग्रह है जिसमें कई values एक ही variable में रहती हैं

Java परिचय

Array है ... लॉकरों की कतार!

Array को एक कतार के लॉकरों की तरह दिखाया गया है, जहाँ हर लॉकर पर एक नंबर लेबल (index) है

Java परिचय

Arrays घोषित करना और भरना

  • Square brackets [] का उपयोग करें
// Declare array variable
int[] prices;

// Assign value prices = {10, 20, 30, 40};

पहले, दूसरे, तीसरे और चौथे लॉकर में क्रमशः 10, 20, 30 और 40 की values

Java परिचय

Elements access करना

  • [] का उपयोग:
int[] prices = {10, 20, 30, 40};

// Accessing first element
int firstElement = prices[0]; // Value is 10

// Accessing second element
int secondElement = prices[1]; // Value is 20

Java में indexing 0 से शुरू होती है

Java परिचय

किसी element की value बदलना

  • किसी index पर नई value assign करके value बदलें
int[] prices = {10, 20, 30, 40};

// तीसरे element की value 95 करें prices[2] = 95;

5_Ch2_L4_.jpg

Java परिचय

Array length fixed होती है

  • Array की length बनते समय तय होती है
int[] itemIDs = {10, 20, 30, 40, 50};

// छठा element नहीं है फिर भी access करना 
itemIDs[5] = 60; // <- इससे error आएगा
  • .length property से array की length जाँचें
int[] prices = {10, 20, 30, 40};

int pricesLength = prices.length; // Value is 4

arrays के लिए .length में कोई brackets नहीं लगते

Java परिचय

Values print करना

हम individual values print कर सकते हैं:

class ArrayElementPrinting {
  public static void main (String[] args){
    int[] prices = {10, 20, 30, 40};

    // Printing element by element
    System.out.println(prices[0]);
    System.out.println(prices[1]);
  }
}
10
20
Java परिचय

पूरा array print करने की कोशिश

पूरे array को print करने पर representation आता है:

class ArrayPrinting {
  public static void main (String[] args){
    int[] prices = {10, 20, 30, 40};

    // Printing whole thing
    System.out.println(prices);
  }
}
[I@d041cf
Java परिचय

अन्य चीज़ों के arrays

// Array of Strings
String[] productNames = {"Organic Honey", 
                         "Cold Brew Coffee", 
                         "Dark Chocolate Bar"};
Java परिचय

Array में values

  • केवल numbers या Strings तक सीमित नहीं

Array में सभी values का type एक जैसा होना चाहिए

Java परिचय

Recap

  • Arrays एक ही type की कई values स्टोर करने में उपयोगी हैं
  • Arrays की indexing 0 से होती है
  • Arrays की length fixed होती है
// Declare and assign
int[] prices = {10, 20, 30, 40};

// Retrieve
int secondElement = prices[1];

// Update
prices[1] = 25;

// Length
// Value is 4
int pricesLength = prices.length; 
Java परिचय

अभ्यास करते हैं!

Java परिचय

Preparing Video For Download...