1 год назад
Java 556. В чем разница между Java 8 StringJoiner, String.join() и Collectors.joining()?
Java 8 предоставляет несколько способов объединения строк, таких как StringJoiner, String.join() и Collectors.joining(). Рассмотрим каждый из них: StringJoiner joiner = new StringJoiner(", ", "[", "]"); joiner.add("one").add("two").add("three"); String result = joiner.toString(); // "[one, two, three]" String result = String.join(", ", "one", "two", "three"); // "one, two, three" String result = Stream.of("one", "two", "three") .collect(Collectors.joining(", ")); // "one, two, three" Разница между этими тремя методами заключается в том, что StringJoiner и String...
1 год назад
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...