Продолжаем изучать массивы в языке программирования Java, и сейчас рассмотрим массивы типа String – строковые массивы.
Скачать исходники для статьи можно ниже
Общий формат одномерного массива типа String:
String name[ ];
, где:
String – строковый тип массива;
name — имя переменной массива.
Следующий пример распределяет память для 5-элементного массива строк и связывает его с переменной stroka1.
stroka1 = new String[5];
Как только вы выделили память для массива, можно обращаться к определенному элементу в нем, указывая в квадратных скобках индекс. Нумерация элементов массива начинается с нуля.
Следующая строка отображает на экран значение, хранимое в элементе с индексом 3.
System.out.println(stroka1[3]);
Инициализировать массив можно и при объявлении. Пример инициализации массива при объявлении представлен ниже:
String[] stroka1 = { "Мир", "Наука", "Торговля", "Мысль", "Коля" };
Пример программы с массивом типа String:
// Демонстрирует одномерный массив.
public class Game {
 public static void main(String[] args) {
  String[] stroka1 = { "Мир", "Наука", "Торговля", "Мысль", "Коля" };
  String[] stroka2 = { " бежит", " движет", " обгоняет", " несет", " ведет" };
  String[] stroka3 = { " быстро.", " умно.", " рьяно.", " мудро.", " круто." };
  int i1 = (int) (Math.random() * 5);
  int i2 = (int) (Math.random() * 5);
  int i3 = (int) (Math.random() * 5);
  String stroka = stroka1[i1] + stroka2[i2] + stroka3[i3];
  System.out.println(stroka);
 }
}
Возможный вывод программы:
Наука обгоняет круто.


