Литерал массива
Литерал массива в Java позволяет создать массив и сразу заполнить его значениями. Синтаксис выглядит как список элементов, разделённых запятыми и заключённых в фигурные скобки. Такой литерал можно использовать только при объявлении переменной или в выражении new. Количество элементов в литерале определяет длину массива.
Синтаксис
тип[] имя = {элемент1, элемент2, элемент3};
тип[] имя = new тип[] {элемент1, элемент2, элемент3};
Пример
Давайте создадим массив целых чисел с помощью литерала и выведем его элементы:
public class Main
{
public static void main(String[] args)
{
int[] arr = {1, 2, 3, 4, 5};
System.out.println(java.util.Arrays.toString(arr));
}
}
Результат выполнения кода:
[1, 2, 3, 4, 5]
Пример
Давайте создадим массив строк с помощью литерала:
public class Main
{
public static void main(String[] args)
{
String[] arr = {"abcde", "12345", "test"};
System.out.println(java.util.Arrays.toString(arr));
}
}
Результат выполнения кода:
[abcde, 12345, test]
Пример
Давайте используем литерал массива внутри List.of для создания списка:
import java.util.List;
public class Main
{
public static void main(String[] args)
{
List<Integer> res = List.of(1, 2, 3, 4, 5);
System.out.println(res);
}
}
Результат выполнения кода:
[1, 2, 3, 4, 5]