Массив строк в 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, практические практические проекты и помощь в трудоустройстве в ведущих фирмах.