Java-программа для печати массива

Опубликовано: 2023-01-29

Оглавление

Основы массива Java:

Массив в Java — это набор похожих элементов, которые ссылаются на одно имя. Массивы Java немного отличаются от массивов других объектно-ориентированных языков программирования. Некоторые важные факты о массивах, используемых в Java:

  • Массивы в Java назначаются динамически.
  • Переменная массива может быть объявлена ​​так же, как и любая другая переменная Java, путем указания [] после упоминания типа данных.
  • Содержимое массива упорядочено, и каждая переменная массива определяется индексом, начинающимся с 0. т. е. первый элемент массива находится в 0 индексе, второй элемент — в первом индексе и так далее.
  • Массивы в Java можно использовать как локальную переменную, статическое поле или параметр метода.
  • Размер массива может быть типа int или short. Длинные значения не могут быть назначены в качестве размера массива.
  • Объект является прямым суперклассом массива типов.
  • Интерфейсы Cloneable и java.io.Serializable реализованы для каждого типа массива.

Ознакомьтесь с нашими бесплатными технологическими курсами, чтобы получить преимущество над конкурентами.

Изучите наши популярные курсы по программной инженерии

Магистр компьютерных наук LJMU и IIITB Программа сертификатов кибербезопасности Caltech CTME
Учебный курс по полной разработке стека Программа PG в блокчейне
Программа Executive PG в Full Stack Development
Посмотреть все наши курсы ниже
Курсы по разработке программного обеспечения

Печать массива в Java:

Структура данных, в которой хранятся элементы одного и того же типа данных, в Java называется массивом. Элементы массива размещаются в непрерывном месте хранения. Таким образом, фиксированный набор элементов может храниться в массиве. Существует несколько способов печати массива. Они есть:

  • Для цикла
  • Для каждого цикла
  • Метод Arrays.toString()
  • Метод Arrays.deepToString()
  • Метод Arrays.asList()
  • Интерфейс итератора в Java
  • Потоковое API в Java

Изучайте онлайн-курсы по разработке программного обеспечения в лучших университетах мира. Участвуйте в программах Executive PG, Advanced Certificate Programs или Master Programs, чтобы ускорить свою карьеру.

Востребованные навыки разработки программного обеспечения

Курсы JavaScript Базовые курсы Java Курсы по структурам данных
Курсы Node.js Курсы SQL Курсы разработки полного стека
Курсы НФТ Курсы DevOps Курсы по большим данным
Курсы React.js Курсы по кибербезопасности Курсы облачных вычислений
Курсы по проектированию баз данных Курсы Python Курсы по криптовалюте

Как распечатать массив в Java, используя цикл for-each?

Цикл for-each в Java также используется для перебора массива элементов. Он работает на основе количества элементов в массиве. Для каждой итерации цикл возвращает один элемент в определенной переменной. Синтаксис цикла «для каждого» следующий:

for(Тип var:массив)

Прочтите наши популярные статьи, связанные с разработкой программного обеспечения

Как реализовать абстракцию данных в Java? Что такое внутренний класс в Java? Идентификаторы Java: определение, синтаксис и примеры
Понимание инкапсуляции в ООП на примерах Объяснение аргументов командной строки в C 10 основных функций и характеристик облачных вычислений в 2022 году
Полиморфизм в Java: концепции, типы, характеристики и примеры Пакеты в Java и как их использовать? Учебник по Git для начинающих: Изучайте Git с нуля

Использование метода Arrays.toString() для печати массива в Java:

Этот статический метод в Java относится к классу массива и является составной частью пакета java.util. Он состоит из нескольких методов, которые могут манипулировать массивом. Синтаксис метода Arrays.toString() в Java указан ниже.

общедоступная статическая строка toString (int [] a)

Этот метод принимает массив с любым примитивным типом в качестве входного аргумента. Он возвращает массив в виде строки и состоит из списка элементов массива. Преобразование элементов массива в строку выполняется функцией String.valueOf(int).

Как распечатать массив в Java с помощью метода Arrays.deepToString():

При вызове этого метода многомерный массив преобразуется в строку элементов массива. Этой функции нужен входной аргумент в виде массива. Он возвращает представление массива в виде строки. Синтаксис этого метода в Java указан ниже.

общедоступная статическая строка deepToString (Object [] a)

Метод Arrays.asList() для печати массива элементов в Java:

Это также статический метод Java класса Arrays, принадлежащий пакету java.util. Он действует как соединение между API на основе коллекции и API на основе массива. Синтаксис, в котором этот метод используется в коде Java, упоминается ниже.

общедоступный статический <T> List<T>asList(T…a)

Этот метод также позволяет пользователю разработать список фиксированных размеров, который можно инициализировать для размещения множества элементов.

List<T>obj=Arrays.toString(массив[] a

Этот метод возвращает входной массив в виде списка.

Использование интерфейса итератора для печати массива в Java:

Итератор Java — это интерфейс, созданный в пакете java.util. Создать Iterator можно, вызвав метод iterator(). Эта функция имеет интерфейс коллекции Java, и возвращаемое значение также является итератором.

Другие функции массива в Java:

Помимо печати массива, компилятор Java выполняет различные другие функции массива, некоторые из которых перечислены ниже.

  • Получить начальный и конечный элементы массива.
  • Получить произвольный элемент массива.
  • Вставить новый элемент в массив.
  • Сравнение двух массивов.
  • Проверить, пуст массив или нет.

Если вам интересно узнать больше о Java, разработке программного обеспечения с полным стеком, ознакомьтесь с программой Executive PG upGrad и IIIT-B по разработке программного обеспечения — специализация в разработке полного стека, которая предназначена для работающих профессионалов и предлагает более 500 часов интенсивного обучения. , более 9 проектов и заданий, статус выпускника IIIT-B, практические практические проекты и помощь в трудоустройстве в ведущих фирмах.

Хотите поделиться этой статьей?

Подготовьтесь к карьере будущего

Подать заявку на получение степени магистра в области разработки программного обеспечения