Java: массивы строк
Массив строк в Java представляет собой структуру данных, которая хранит последовательность строк. Каждая строка в массиве строк имеет свой собственный индекс.
Примеры объявления и инициализации массива строк:
1. Объявление массива строк без инициализации:
java
String[] names;
2. Объявление и инициализация массива строк с указанием размера:
java
String[] fruits = new String[3];
3. Объявление и инициализация массива строк с непосредственным указанием значений элементов:
java
String[] cars = {"Toyota", "Honda", "BMW"};
Обращение к элементам массива строк можно осуществлять по их индексу, начиная с нуля. Например, для получения значения первого элемента массива:
java
String firstFruit = fruits[0];
Массивы строк в Java по умолчанию инициализируются значением `null`, если не указаны конкретные значения для каждого элемента.
Для определения длины массива строк можно использовать свойство `length`. Например, чтобы узнать количество элементов в массиве `cars`:
java
int length = cars.length;
Массивы строк можно использовать для хранения и обработки данных. Например, для перебора всех элементов массива можно использовать цикл `for-each`:
java
for (String fruit : fruits) {
System.out.println(fruit);
}
Также можно изменять значения элементов массива строк:
java
fruits[2] = "Apple";
Если требуется добавить новый элемент в массив строк, можно использовать методы класса `Arrays`, например, `copyOf()` или `copyOfRange()`. Например, чтобы добавить новый фрукт в массив `fruits`:
java
String[] newFruits = Arrays.copyOf(fruits, fruits.length + 1);
newFruits[fruits.length] = "Orange";
Массивы строк в Java позволяют эффективно хранить и управлять последовательностью строк. Они широко используются в программировании для обработки текстовой информации.