209 читали · 1 год назад
Java 21: новый подход к созданию строк
Источник: Nuances of Programming Java 21 предлагает много классных функциональностей, и одна из них  —  шаблоны строк (англ. String Templates). При том, что их целевое назначение не ограничивается только строковой интерполяцией, для Java-разработчиков они служат еще одним “правильным” способом конкатенации строк. Что значит “правильный” способ? Поизучав байт-код, я узнала кое-что интересное и удивительное о различных техниках конкатенации и интерполяции строк в современном языке Java. Кроме того, сравнила эти техники с аналогами в Kotlin...
2 года назад
String в Java
Создание строк Для создания строки в Java можно использовать класс String. Вот несколько способов создания строки: // Используя литерал строки String s1 = "Hello, World!"; // Используя конструктор класса String String s2 = new String("Hello, World!"); // Используя метод concat String s3 = "Hello".concat(", World!"); // Используя форматирование строки с помощью метода String.format String s4 = String.format("Hello, %s!", "World"); // Используя методы StringBuilder или StringBuffer для динамической сборки строки StringBuilder sb = new StringBuilder(); sb...