Рубрики

Анонимный массив в Java

Массив в Java без имени является анонимным массивом. Это массив только для мгновенного создания и использования.

  • Мы можем создать массив без имени, такой тип безымянных массивов называется анонимным массивом.
  • Основное назначение анонимного массива — только для мгновенного использования (только для одноразового использования).
  • Анонимный массив передается в качестве аргумента метода

Синтаксис:

// anonymous int array 
new int[] { 1, 2, 3, 4};  

// anonymous char array 
new char[] {'x', 'y', 'z'); 

// anonymous String array
new String[] {"Geeks", "for", "Geeks"}; 

// anonymous multidimensional array
new int[][] { {10, 20}, {30, 40, 50} };

// Java-программа для иллюстрации
// концепция анонимного массива

class Test {

    public static void main(String[] args)

    {

          // анонимный массив

          sum(new int[]{ 1, 2, 3 });

    }

    public static void sum(int[] a)

    {

        int total = 0;

  

        // используя цикл for-each

        for (int i : a) 

            total = total + i;

          

        System.out.println("The sum is:" + total);

    }

}

Выход:

The sum is 6

ПРИМЕЧАНИЕ. В приведенном выше примере просто для вызова метода sum нам требовался массив, но после реализации метода sum мы больше не используем массив. Следовательно для этого единственного требования анонимный массив — лучший выбор. Исходя из нашего требования, мы можем позже дать имя анонимному массиву, и тогда оно больше не будет анонимным.
Пример:

int[] x = new int[]{1, 2, 3};

Эта статья предоставлена Бишал Кумар Дубей . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Анонимный массив в Java

0.00 (0%) 0 votes