Массив строк в Java: массив строк Java с примерами кодирования

Опубликовано: 2020-10-20

В Java массив относится к важной структуре данных, используемой для сбора и хранения нескольких типов данных, от примитивных до определяемых пользователем. Строковый массив — это массив различных объектов, каждый элемент которого является строкой. Пользователи могут выполнять несколько операций над этими компонентами, например добавлять компоненты, сортировать, объединять, искать, разделять и т. д.

Оглавление

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

В Java можно иметь массив со строками в качестве его производных элементов. Это означает, что пользователи могут определить «массив строк» ​​как массив, содержащий определенное количество строковых значений или строк. Другими словами, это относится к структуре, которая широко используется в Java для хранения строкового значения. Например, даже число аргументов основной функции в Java относится к массиву строк.

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

Объявление массива строк в Java

В Java строковый массив может быть объявлен двумя способами: без указания фактического размера или без указания размера. Давайте пройдемся по каждому из этих процессов. Ниже вы найдете два метода объявления массива строк в Java:

Строка[] мой массив ; //Объявление строкового массива без размера

String[] myarray = new String[5];//объявление строкового массива с размером

В первом разделе строковый массив объявляется так же, как и общая переменная, без указания размера. Помните, что перед использованием этого метода вы должны создать экземпляр коллекции с помощью «new».

Во втором разделе массив строк создается и объявляется с помощью «нового». Здесь строковый массив в Java объявлен с пятью элементами. Если вы напрямую печатаете компоненты объявления, вы можете увидеть нулевые значения, потому что массив строк не будет инициализирован.

Давайте рассмотрим программу, которая выделяет объявление строкового массива:

публичный класс Основной

{

public static void main(String[] args) {

Строка[] мой массив; //объявление строкового массива без размера

String[] strArray = новая строка[5]; //объявление с размером

//System.out.println(myarray[0]); //возможно, переменная myarray не была инициализирована

//отображаем элементы второго массива

System.out.print(strArray[0] + ” ” +strArray[1]+ ” ” + strArray[2]+ ” ” +

strArray[3]+ ” ” +strArray[4]);

}

}

Выход

нуль нуль нуль нуль

Читайте о: 12 лучших программ шаблонов на Java, которые вы должны проверить сегодня

Инициализация массива строк в Java

Как только массив строк объявлен в Java, вы можете инициализировать его некоторыми другими значениями. Это связано с тем, что значения массива по умолчанию, назначенные элементам строки, равны нулю. Следовательно, вскоре после объявления вы можете приступить к инициализации массива строк. Вы можете инициализировать массив строк через указанное ниже объявление.

String[] strArray = новая строка[3];

strArray[0] = «один»;

strArray[1] = «два»;

strArray[2] = «три»;

В приведенном выше объявлении массив строк объявляется первым. А в следующей строке присваиваются отдельные компоненты вместе с их значениями. Как только массив строк будет инициализирован, вы можете легко использовать эти значения в своей программе.

Длина и размер массива строк

Чтобы получить фактический размер массива, в массиве есть свойство с именем «длина». То же самое относится и к массиву строк в Java . Длина или размер любого массива обеспечивает общее количество элементов, присутствующих в массиве. Итак, чтобы получить длину и размер массива, вы можете использовать множество выражений. Один из них объявлен ниже-

int len ​​= myarray.length;

Мы можем реализовать программу, которая может выводить длину массива строк.

публичный класс Основной

{

public static void main(String[] args) {

//объявляем и инициализируем массив строк

String[] numArray = {"один", "два", "три", "четыре", "пять"};

int len ​​= numArray.length; //получаем длину массива

// отображаем длину

System.out.println("Длина numArray{\"один\",\"два\", \"три\", \"четыре\", \"пять\"}:" + len);

}

}

Выход

Длина numArray {"один", "два", "три", "четыре", "пять"}:5

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

Итерация и печать массива строк

До сих пор в этой статье мы уже обсуждали свойства объявления, инициализации и длины массива строк, а теперь пройдемся по каждому из элементов массива строк и выведем их. Вы можете легко перебирать массив строк с помощью «цикла for» и «улучшить цикл for». Ниже упоминается объявление на основе Java, в котором выделяется «расширенный цикл for», который используется для итерации массива строк и печати его элементов.

публичный класс Основной

{

public static void main(String[] args) {

//объявляем и инициализируем массив строк

String[] numArray = {"один", "два", "три", "четыре", "пять"};

System.out.println("Элементы массива строк отображаются с помощью цикла for:");

// цикл для перебора массива строк

for(int i=0; i<numArray.length;i++)

System.out.print (numArray [i] + " ");

System.out.println("\n");

System.out.println("Элементы массива строк отображаются с использованием расширенного цикла for:");

//улучшен цикл for для перебора массива строк

for(String val:numArray)

System.out.print(val + " ");

}

}

Выход

Элементы строкового массива отображаются с помощью цикла for:

раз, два, три, четыре, пять

Элементы строкового массива отображаются с использованием «расширенного цикла for»:

раз, два, три, четыре, пять

В этой программе для обхода массива строк используются как «расширенный цикл for», так и «цикл». Помните, что в случае расширенного цикла пользователю не требуется указывать условие или ограничение кода. Но в цикле вы должны указать конечное условие и начало.

Сортировка массива строк

Методология, используемая для сортировки строкового массива в Java, аналогична другим методам сортировки массивов. Ниже вы найдете реализацию этого метода с классом массива, который сортирует строки массива в алфавитном порядке.

импортировать java.util.*;

основной класс {

public static void main (аргументы String [])

{

String[] colors = {"красный", "зеленый", "синий", "белый", "оранжевый"};

System.out.println("Исходный массив: "+Arrays.toString(colors));

Массивы.sort(цвета);

System.out.println("Отсортированный массив: "+Arrays.toString(цвета));

}

}

Выход

Исходный массив: [красный, зеленый, синий, белый, оранжевый]

Отсортированный массив: [синий, зеленый, оранжевый, красный, белый]

Обязательно к прочтению: 17 интересных идей и тем для Java-проектов для начинающих

Заключение

В этом блоге мы рассмотрели детали массива строк в Java и рассмотрели основные понятия, такие как объявление массива строк, инициализация, сортировка и т. д. Однако различные другие операции связаны с той же идеей, например преобразование их в строку, список, набор или массив.

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

Получите работу своей мечты

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