Класс String представляет символьные строки. Все строковые литералы в Java-программах, такие как "abc", реализованы как экземпляры этого класса. Строки являются постоянными, их значения не могут быть изменены после их создания. Строковые буферы поддерживают изменяемые строки.
Поскольку строковые объекты неизменяемы, они могут быть общими. Например:
String str = "abc";
эквивалентно:
char data[] = {'a', 'b', 'c'};
String str = новая строка(данные); Вот еще несколько примеров использования строк:
System.out.println("abc");
String cde = "cde";
System.out.println("abc" + cde);
String c = "abc".subString(2, 3);
String d = cde.subString(1, 2); Класс String содержит методы для проверки отдельных символов последовательности, для сравнения строк, для поиска строк, извлечения подстрок и создания копии строки со всеми символами, переведенными в верхний регистр или в нижний регистр. Сопоставление регистров основано на стандартной версии Unicode и определяется классом java.lang.Character. Язык Java