|
|||||||
|
Символьные строки
Время создания: 15.02.2022 23:37
Текстовые метки: java,конспект
Раздел: Программирование - Конспекты - Java
Запись: spline1986/tetra/master/base/1644950262qhf7o7vgqi/text.html на raw.githubusercontent.com
|
|||||||
|
|
|||||||
|
В Java нет встроенного типа символьных строк. Класс java.lang.String представляет собой последовательность символов в юникоде. Строки в Java иммутабельны. Литерал строки представляется последовательностью символов, заключённых в двойные кавычки. Метод String.substring() позволяет получить подстроку. String hello = "Hello, World!"; String s = hello.substring(0, 4); Первый аргумент это индекс начала подстроки в строке. Второй аргумент это индекс, с которого начинаются символы, не входящие в подстроку. Так, в примере выше, в переменной s будет строка "Hell". Конкатенация строк осуществляется посредством оператора сложения +. При конкатенации строки со нестроковым значением, это значение преобразуется в строку. Статический метод String.join() позволяет объеденить несколько строк в одну, разделив подстроки разделителем: String joined = String.join(", ", "a", "b", "c", "d", "e"); В результате получается строка "a, b, c, d, e". Начиная с 11 версии появился метод String.repeat(), повторяющий строку указанное число раз. String delimeter = "=".repeat(80); Результатом будет строка, состоящая из 80 символов "=". Для проверки символьной строки на равенство существует метод String.equals(). Для сравнения строк без учёта регистра — String.equalsIgnoreCase(). Пустая строка — это строка, не содержащая ни одного символа. Нулевая строка — это строка, равная null. Нулевая строка это переменная, не ссылающаяся ни на одно значение, так что перед проверкой переменной на пустую строку, нужно проверить является ли строка нулевой: String s = "": if (s != nill && s.length !=0) ... |
|||||||
|
Так же в этом разделе:
|
|||||||
|
|||||||
|
|||||||
|