Вступ до друку масиву на Java

Масив - це в основному структура даних, де ми можемо зберігати подібні типи елементів. Наприклад, масив цілих чисел зберігає декілька цілих чисел, масив рядків зберігає декілька рядків тощо. Отже, якщо у вас є масив з великою кількістю даних, вам може знадобитися роздрукувати їх, щоб переглянути їх за вашою зручністю з друком масиву на Java . Існує кілька способів, які ми можемо дотримуватися, щоб надрукувати масив на Java. Ви можете дотримуватися будь-якого з цих методів для друку масиву. Для кожного з методів друку Array на Java я тут обговорюватиму, я наводив приклади коду для кращого розуміння та практичної мети. Я також додав коментарі всередині кодів для кращої читабельності. Більше того, я дав скріншоти виходу кожного коду. Пройдіть по кодах рядок і зрозумійте їх. Потім запишіть і запустіть ці коди на себе в компіляторах java і співставте ці результати з заданим.

Методи друку масиву на Java

Нижче наведено методики друку масиву на Java:

Спосіб 1: Використання для циклу

Як нам відомо, цикл використовується для виконання набору операторів повторно, поки певна умова не буде виконана. Ми будемо використовувати цю функціональність для циклу для друку масиву тут.

Приклад: 1

Тут ми створимо масив з чотирьох елементів і будемо використовувати для циклу, щоб отримати значення з масиву та роздрукувати їх.

Код

Вихід:

Наведений вище приклад стосується одновимірного масиву.

Приклад: 2

Для двовимірного масиву у вас будуть і рядки, і стовпці, які потрібно роздрукувати. Тому вам потрібно буде запустити дві для циклів вкладеним способом. Один для рядків і всередині нього, інший для стовпців.

Код

for ( k = 0; k< rows; k++)
for ( m = 0; m< columns; m++)
For print: System.out.print(arr(k)(m) + " " )

Спробуйте самі і побачите чари.

Спосіб 2: Використання циклу для кожного

Цикл для кожного циклу також використовується для переходу через масив. Як вихід, він поверне елементи один за одним у визначеній змінній.

Приклад

Тепер ми створимо масив з чотирьох рядків і будемо повторювати та друкувати ті, що використовують цикл для кожного.

Код

Вихід:

Поки ми використовували для та для кожного слопу друк масиву. Але з наступних методів далі ми будемо використовувати класи, пов’язані з масивом під Java. пакунки утиліти, які спеціально надаються в java для обробки масивів. Ми будемо використовувати різні статичні методи цих класів для роботи з масивами. Це зробить наше кодування простим та безпроблемним.

Давайте подивимось їх на одну.

Спосіб 3: Використання Java Arrays.toString ()

Пакет java.util.Arrays має статичний метод Arrays.toString (). Отже, щоб використовувати цей статичний метод, нам потрібно імпортувати цей пакет. Arrays.toString () приймає масив будь-якого примітивного типу (наприклад, int, string) як свій аргумент і повертає результат у вигляді рядка.

Приклад: 1

Це представлення типу рядка - це одновимірний масив. Отже, ви можете представляти дані в рядках або стовпцях.

Код

Вихід:

Зверніть увагу на квадратні дужки на виході. Квадратні дужки позначають рівень розмірності. Одна пара (відкриваюча і закриваюча пара) квадратної дужки тут позначає, що масив є одновимірним.

  • Обмеження Arrays.toString ()

Приклад: 2

Для масивів розміром два або більше ми не можемо використовувати метод Arrays.toString (). Нижче наведено один приклад коду:

Код

Вихід:

Це відбувається, оскільки метод не робить глибокого перетворення. Він лише повторить перший вимір та викличе метод toString () кожного елемента. Отже, ми отримуємо небажані результати. Яке рішення тоді? Давайте розглянемо наш наступний метод.

Спосіб 4: Використання методу Arrays.deep string ()

Для масивів розміром два або більше ми будемо використовувати статичний метод Arrays.deepToString (), який належить пакету java.util.Arrays. Цей метод здійснить глибоке перетворення у рядок масиву. Тут також розмірність масиву буде представлена ​​у вигляді подання квадратних дужок.

Приклад

Тривимірні масиви

Код

Вихід:

Зверніть увагу на представлення квадратних дужок. Квадратні дужки також глибиною 3 рівня, що підтверджує розмірність масиву як три.

Метод 5: Використання методу Arrays.asList ()

Пакет java.util.Arrays має статичний метод Arrays.asList (). Отже, щоб використовувати цей статичний метод, нам потрібно імпортувати пакет.

Приклад

Arrays.asList () приймає масив як свій аргумент і повертає результат у вигляді списку масиву.

Код

Вихід:

Метод 6: Використання інтерфейсу Iterator

У пакеті java.util.У ітераторі є інтерфейс Ітератор. Отже, щоб використовувати цей інтерфейс для друку з масиву, нам потрібно імпортувати пакет. Ми створимо об’єкт Iterator, викликавши метод iterator (). Спочатку перетворимо масив у список, а потім застосуємо метод iterator () для створення колекції. Тоді ми будемо проходити колекцію за допомогою циклу while і друкуємо значення.

Приклад

Оскільки нам потрібно перетворити масив у список, нам також потрібно використовувати метод Arrays.asList (), а отже, також потрібно імпортувати java.util.Arrays.

Код

Вихід:

Спосіб 7: Використання методу ArrayList ()

Звичайний масив на Java - це статична структура даних, оскільки початковий розмір масиву є фіксованим. ArrayList - це динамічна структура даних, де елементи можна додавати та вилучати зі списку. Тож якщо ви не впевнені, скільки елементів буде у вашому масиві, ця динамічна структура даних врятує вас. Вам потрібно імпортувати пакет java.util.ArrayList, щоб використовувати метод ArrayList () для створення об’єкта ArrayList. Коли у вас є новий об’єкт ArrayList, ви можете додати / видалити елементи до нього методом add () / delete ():

Приклад

Аналогічно методу 6. Тут також ми спочатку перетворимо масив у список, а потім застосуємо метод iterator () для створення колекції. Тоді ми будемо проходити колекцію за допомогою циклу while і друкуємо значення.

Код

Вихід:

Спосіб 8: Використання Java Stream API

Приклад

Ми також можемо перетворити масив у потік за допомогою методу Arrays.stream (). Потім ми повторюємо потік за допомогою foreach () і друкуємо їх.

Код

Вихід:

На цьому ми закінчуємо наше вивчення теми "Друкувати масив на Java". Практикуйте приклади, написавши коди, згадані у вищенаведених прикладах. Вивчення кодів буде неповним, якщо ви не будете займатися рукою самостійно. Щасливе кодування !!

Рекомендовані статті

Це посібник щодо друку масиву на Java. Тут ми обговорили Техніки друку масиву на Java різними методами з кодами та виходами. Ви також можете ознайомитись з іншими пов'язаними з нами статтями, щоб дізнатися більше -

  1. Масиви в JavaScript
  2. Інкапсуляція на Java
  3. Візерунки в Python
  4. 2D масиви на Java
  5. Статичний метод в PHP
  6. Друкуйте 2D масив на Java
  7. Ітератор в Python | Приклад циклів Python
  8. Статичний метод JavaScript | Робоча | Приклади