Ein String-Array ist eine Datenstruktur, mit der Sie eine Reihe von Zeilen in einem Java-Programm speichern und verwalten können. Das Erstellen eines Stringarrays in Java ist ziemlich einfach und ermöglicht es Ihnen, mit einer Reihe von Strings als einzelne Entität zu arbeiten. In diesem Artikel werden wir uns ansehen, wie Zeilenarrays in der Programmiersprache Java erstellt werden.
Um ein Array von Strings in Java zu erstellen, verwenden Sie das Schlüsselwort String[] gefolgt von einem Array-Variablennamen und einem Zuweisungsoperator =. Im Folgenden finden Sie ein Beispiel zum Erstellen eines Arrays von Strings:
String[] fruits = new String[3];
In diesem Beispiel erstellen wir ein Array von Strings mit dem Namen "fruits" und der Größe 3. Jedes Element im Array ist eine durch den Standardwert initialisierte Zeichenfolge - null.
Sie können mithilfe von Indizes auf die Elemente eines Zeilenarrays zugreifen. Die Indizes beginnen bei 0 und enden mit der Array-Größe minus 1. Um beispielsweise auf das erste Element des Fruits-Arrays zuzugreifen, können wir den folgenden Code verwenden: String fruit = fruits[0];
Wir können auch ein Array von Strings sofort initialisieren, wenn es erstellt wird. Um dies zu tun, müssen Sie einfach die erforderlichen Werte in geschweiften Klammern angeben, indem Sie sie durch Kommas trennen. Hier ist ein Beispiel:
In diesem Beispiel erstellen wir ein Array von Strings mit dem Namen "cars" und initialisieren es mit den Werten "BMW", "Toyota" und "Ford". Als Ergebnis wird das erste Element des Arrays gleich "BMW" sein, das zweite "Toyota", das dritte "Ford".
Was ist ein String-Array in Java?
Ein String-Array in Java kann mit dem Schlüsselwort String und dem Operator new erstellt werden. Der folgende Code erstellt beispielsweise ein Array von Strings mit drei Elementen:
String[] myArray = new String[3];myArray[0] = "Привет";myArray[1] = "Мир";myArray[2] = "Java";
In diesem Beispiel erstellen wir ein myArray mit drei Elementen und weisen jedem Element eine Zeichenfolge zu. Die Indizierung von Array-Elementen beginnt bei Null, daher hat das erste Element einen Index von 0, das zweite Element einen Index von 1 und so weiter.
Stringarrays in Java können zum Speichern und Verarbeiten großer Mengen von Textdaten wie Listen von Wörtern, Sätzen oder ganzen Textdokumenten verwendet werden. Sie können auch als Argumente oder als Rückgabewert an Methoden und Funktionen übergeben werden.
Beim Arbeiten mit String-Arrays in Java stehen verschiedene Methoden und Operatoren zum Ausführen von Operationen zur Verfügung, z. B. Hinzufügen und Entfernen von Elementen, Sortieren, Suchen und Durchforsten von Elementen. Mit diesen Funktionen sind String-Arrays in Java ein leistungsfähiges Werkzeug, um mit Textinformationen zu arbeiten und sie zu manipulieren.
Zuweisen und Anwenden von Stringarrays
Die Zuweisung von String-Arrays in Java kann unterschiedlich sein. Sie können verwendet werden, um:
- Speichern und Bearbeiten einer Liste von Vor- oder Nachnamen;
- Lesen und Schreiben von Textdateien;
- Arbeiten mit Datenbanken und Abrufen von Spaltenwerten mit dem Datentyp "Zeichenfolge";
- Verarbeitung von Tastatureingaben oder aus einer anderen Quelle.
Beispiel für die Verwendung eines Stringarrays:
String[] names = new String[5];names[0] = "Алексей";names[1] = "Иван";names[2] = "Ольга";names[3] = "Елена";names[4] = "Сергей";for (int i = 0; i
Mit String-Arrays können Sie große Mengen an Textdaten in Java effizient organisieren und verarbeiten. Sie sind ein wesentlicher Bestandteil vieler Programme und Anwendungen.
Ein Array von Zeilen erstellen und füllen
Ein String-Array ist eine Datenstruktur, mit der Sie Textwerte speichern und verarbeiten können. In Java wird der Datentyp verwendet, um ein Array von Strings zu erstellen String und der Operator new. Im folgenden Beispiel wird ein leeres Array von Strings erstellt:
String[] arrayOfStrings = new String[5];
In diesem Beispiel wird ein Array von Strings mit der Dimension 5 erstellt. Beachten Sie, dass wir beim Erstellen eines Arrays nur seine Dimension angeben, aber keine Elementwerte angeben.
Sie können beim Erstellen des Arrays einen Zuweisungsoperator oder eine Initialisierung verwenden, um ein Array mit Werten zu füllen. Beispiele:
Beispiel 1: Verwenden des Zuweisungsoperators
arrayOfStrings[0] = "Hallo"; arrayOfStrings[1] = "Welt"; arrayOfStrings[2] = "Java"; arrayOfStrings[3] = "Array"; arrayOfStrings[4] = "Zeilen";
Wenn diese Anweisungen ausgeführt werden, wird das Array mit Werten gefüllt:
Beispiel 2: Initialisieren beim Erstellen eines Arrays
In diesem Beispiel wird das Array erstellt und sofort mit den Werten gefüllt, die in geschweiften Klammern angegeben sind. Diese Methode ist kürzer und bequemer.
Denken Sie daran, dass die Indizierung des Arrays bei 0 beginnt, sodass das erste Element des Arrays einen Index von 0 hat, das zweite Element einen Index von 1 und so weiter.
Zugreifen auf Elemente eines Zeilenarrays
Um auf die Elemente eines String-Arrays in Java zuzugreifen, müssen Sie den Index des Elements kennen, das wir abrufen möchten. Die Indizes der Array-Elemente beginnen bei Null.
Um auf ein Array-Element zuzugreifen, müssen Sie den Index des Elements in eckigen Klammern nach dem Namen des Arrays angeben, z. B.: arrayName[index] .
| Index | Feldelement |
|---|---|
| 0 | John |
| 1 | Jane |
| 2 | Mike |
Sie können den folgenden Code verwenden, um den Wert des ersten Arrayelements abzurufen:
String firstElement = arrayName[0];
Die Variable firstElement enthält jetzt den Wert "John".
Ebenso können Sie auf andere Elemente im Array zugreifen, indem Sie den Indexwert erhöhen oder verringern.
Ändern von Elementen eines Zeilenarrays
Das Ändern der Elemente eines String-Arrays in Java wird erreicht, indem auf einen bestimmten Index des Elements zugegriffen und ein neuer Wert zugewiesen wird. Für den Zugriff auf die Elemente des Arrays wird die Indizierung verwendet, wobei das erste Element einen Index von 0 aufweist.
Betrachten Sie das folgende Beispiel:
String[] array = ;array[0] = "neue Zeile";Um die Elemente eines String-Arrays in Java zu ändern, müssen Sie daher den Index des Elements kennen, auf das Sie zugreifen möchten, und ihm einen neuen Wert zuweisen.
Elemente eines Zeilenarrays löschen
Первый способ - использование двух массивов. Создается новый массив, размер которого меньше исходного на количество удаляемых элементов. Затем происходит копирование элементов из исходного массива в новый массив, исключая удаляемые элементы. Например:
String[] newArray = new String[array.length - numberOfElementsToRemove];int j = 0;for (int i = 0; i < array.length; i++) >
Второй способ - использование класса ArrayList. Если массив строк преобразуется в ArrayList, можно использовать метод remove() для удаления определенных элементов. Например:
ArrayList list = new ArrayList<>(Arrays.asList(array));list.remove(elementToRemove);
Оба способа функциональны и можно выбрать подходящий в зависимости от требований конкретной задачи.
Beispiel für die Verwendung eines String-Arrays in Java
Пример:
public class Example ;// Получение и печать элементов массиваSystem.out.println(fruits[0]); // Output: яблокоSystem.out.println(fruits[1]); // Output: грушаSystem.out.println(fruits[2]); // Output: апельсин// Изменение значения элементаfruits[1] = "банан";System.out.println(fruits[1]); // Output: банан// Перебор массива и печать всех элементовfor (String fruit : fruits) >>
Результат выполнения данного кода:
яблокогрушаапельсинбананяблокобананапельсин
В данном примере мы создали массив строк fruits и заполнили его значениями "яблоко", "груша" и "апельсин". Затем мы получили и вывели на экран значения элементов массива, изменили значение второго элемента на "банан" и снова вывели на экран значения элементов массива. Наконец, мы перебрали все элементы массива и вывели их на экран по одному.