Содержание
- 2. Класс String String – это один из самых часто используемых типов данных в Java, поэтому очень
- 3. Персистентность строк в Java Стандартные строки в Java являются персистентными (constant, immutable), и после создания строки
- 4. Способы создания строк String first = "text"; // this way is equivalent to: char[] data =
- 5. Способы создания строк String s1 = new String(); // создаётся пустая строка, s1 = ""; byte[]
- 6. Посимвольное чтение строки String name = "Alexander"; for (int i = 0; i System.out.print(name.charAt(i) + "
- 7. Ввод, сравнение строк String login = "Alex"; String user = new Scanner(System.in).next(); if (user.compareToIgnoreCase(login) == 0)
- 8. Сравнение строк String login = "Alex"; String user = new Scanner(System.in).next(); if (user.equalsIgnoreCase(login)) { System.out.println("Welcome, "
- 9. Сравнение строк ==
- 10. Конкатенация строк String name = "Alex"; name = name.concat("ander"); // name = name + "ander"; //
- 11. Преобразования чисел и строк // число в строку // строку в число
- 12. Проверка наличия подстроки String login = "Alexander"; if (login.contains("and") && login.endsWith("er")) { System.out.println("OK")); } // startsWith
- 13. Поиск позиции подстроки String login = "Alex - the best!"; System.out.print(login.indexOf('e')); // 2 System.out.print(login.indexOf('e', 4)); //
- 14. Замена текста, формат String str = "Alex - the best!"; str = str.replaceAll("Alex", "Vasya"); System.out.println(str); //
- 15. Массив символов, подстрока String str = "Alexander"; char[] data = str.toCharArray(); System.out.println(Arrays.toString(data)); // [A, l, e,
- 16. Смена регистра String str = "Alexander"; str = str.toLowerCase(); System.out.println(str); // alexander str = str.toUpperCase(); System.out.println(str);
- 17. Trim, split String str = " A l e x "; System.out.println(str); // ___A_l_e_x___ str =
- 18. Класс StringBuffer Класс String представляет собой неизменяемые последовательности символов постоянной длины, и частое использование объектов класса
- 19. Способы создания StringBuffer https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuffer.html StringBuffer sb = new StringBuffer(); System.out.println(sb.capacity()); // 16 StringBuffer sb2 = new
- 20. Некоторые методы StringBuffer StringBuffer sb = new StringBuffer("Alex"); //sb += "ander"; // error! sb.append("ander"); // 13
- 21. Некоторые методы StringBuffer StringBuffer sb = new StringBuffer("Alexander"); sb.delete(4, sb.length()); System.out.println(sb); // Alex sb.deleteCharAt(0); System.out.println(sb); //
- 22. Класс StringBuilder Класс StringBuilder идентичен классу StringBuffer и даже обладает чуть большей производительностью, однако, он не
- 24. Скачать презентацию