Взаимодействуя с пользователем вы часто показываете информационные сообщения на экране, для того,
чтобы иметь возможность эффективно манипулировать такими сообщениями, рассмотрим некоторые методы работы со строками.
Создание строк
Строки в Java можно создавать с помощью литералов или оператора new.
Пример:
public class Main {
public static void main(String[] args) {
String message1 = "Hello"; // Создание строки с использованием литерала
String message2 = new String("World"); // Создание строки с использованием оператора new
}
}
Объединение (конкатенация) строк
Для объединения строк в Java используется оператор + или метод concat().
Пример:
public class Main {
public static void main(String[] args) {
String result1 = message1 + ", " + message2; // Объединение строк с использованием оператора +
String result2 = message1.concat(message2); // Объединение строк с использованием метода concat()
}
}
Получение длины строки
Для получения длины строки в Java используется метод length().
Пример:
public class Main {
public static void main(String[] args) {
String str = "Java";
int length = str.length(); // Получение длины строки
}
}
Извлечение подстроки
Для извлечения подстроки из строки используются методы substring().
Пример:
public class Main {
public static void main(String[] args) {
String str = "Hello, World!";
String substr = str.substring(7); // Извлечение подстроки начиная с 7-го символа
}
}
Поиск подстроки
Для поиска подстроки в строке используются методы indexOf().
Пример:
public class Main {
public static void main(String[] args) {
String str = "Java is fun";
int index = str.indexOf("is"); // Поиск индекса подстроки "is"
}
}
Сравнение строк
Для сравнения строк используется метод equals().
Пример:
public class Main {
public static void main(String[] args) {
String str1 = "Java";
String str2 = "JavaScript"
int result = str1.equals(str2); // false
}
}
Мы рассмотрели основные методы работы со строками в языке программирования Java. Понимание этих методов позволяет эффективно манипулировать строками и выполнять различные операции над ними.