# Array — कोर जावा

Source: https://www.geekswithgeeks.com/hi/core-java/java-arrays

> निश्चित आकार के 1-D व 2-D array बनाएँ, सीमा के भीतर सुरक्षित एक्सेस करें, और sort, fill, copyOf, toString के लिए java.util.Arrays उपयोग करें।

## बनाना व एक्सेस

Array की `length` बनाते समय तय होती है। इंडेक्स `0..length-1`; बाहर जाने पर `ArrayIndexOutOfBoundsException`।

```java
int[] a = new int[3];        // {0, 0, 0}
int[] b = {10, 20, 30};
b[1] = 99;
System.out.println(b.length); // 3

int[][] grid = new int[2][2]; // 2-D
```

## java.util.Arrays

`Arrays` क्लास में `sort`, `fill`, `copyOf`, `toString` जैसे हेल्पर हैं।

```java
int[] a = {3, 1, 2};
Arrays.sort(a);
System.out.println(Arrays.toString(a)); // [1, 2, 3]
```
