Содержание
- 2. 9.1. Класс String нельзя расширить Строки являются объектным типом. Класс String не может быть наследован. public
- 3. Замечание. В отличие от массивов, длина которых содержится в поле length, в классе String поле length
- 4. 9.2. Перегрузка операции «+» для строк В Java отсутствует перегрузка операций. Исключением является операция сложения «+»,
- 5. Замечание. Нельзя изменить объект типа String, но можно изменить значение объектной переменной, которая ссылается на объект,
- 6. 9.3. Получение строкового представления значений примитивных типов Для того чтобы получить строковое представление значения примитивного типа
- 7. String s = String.valueOf(0xFF); // s = "255" char[] ch = {'a', 'b', 'c'}; s =
- 8. 9.4. Сложение объектных переменных, ссылающихся на null, со строкой Если строка складывается (конкатенируется) с объектом, который
- 9. 9.5. Строковые литералы (строки-константы) Строковые литералы (строки-константы) представляют из себя совокупность символов заключенных в двойные кавычки
- 10. 9.6. Пул строк JVM поддерживает пул строк. В него заносятся все строковые литералы. Метод intern вызванный
- 11. String s1 = "abc", s2 = "ab"; boolean flag = (s1 == "abc"); // flag =
- 12. 9.7. Сравнение строк посимвольно Для сравнения строк посимвольно следует использовать метод equals объекта String. public boolean
- 13. Метод equals возвращает значение true если строка, на которой вызывается метод содержит в точности такую же
- 14. 9.8. Метод substring Класс String содержит перегруженный метод substring, которой возвращает подстроку, определяемую значениями численных индексов
- 15. Замечание. Метод substring выбрасывает исключение java.lang.IndexOutOfBoundsException в трех случаях: 1) beginIndex 2) beginIndex > endIndex; 3)
- 16. 9.9. Кодировка по умолчанию Код программы может быть записан в любой кодировке. При компиляции программы осуществляется
- 17. Наиболее часто используемые кодировки в своих первых 128-и позициях содержат один и тот же набор символов
- 18. Замечание. Все символы внутри JVM кодируются при помощи Unicode. Проблема с кодировкой может возникнуть, когда символы
- 19. 9.10. Лексикографическое сравнение строк Класс String содержит метод compareTo, который позволяет лексикографически сравнивать строку, на которой
- 20. Метод возвращает следующие значения: 0, если строка this совпадает со строкой another; отрицательное целое число, если
- 21. В случае несовпадения строк результатом является целое число (со знаком), которое определяется следующим образом в зависимости
- 22. int k; String s1 = "ABC"; String s2 = "ABE"; String s3 = "ABCDEF"; k =
- 23. Замечание. Метод, который возвращает значение (т.е. не является void методом) можно вызывать без присваивания этого значения
- 24. 9.11. Метод concat Метод concat класса String возвращает строку this объединенную со строкой str. public String
- 26. Скачать презентацию