Java 12 добавила новый метод в классе String — метод transform(). Этот метод вызывается на экземпляре строки и принимает функцию трансформирования, которая преобразует значение строки в любое другое значение. Проще это понять на примере: В метод transform мы передали функцию,
Новый метод String.indent()
Метод indent(n) класса String позволяет сделать отступ в n пробелов перед строкой, на которой он вызван. В качестве примера создадим две строки: Первая строка будет выведена в неизменном виде, а вторая получится в результате отступа в четыре пробела плюс контент
skipNBytes() – пропуск N байтов при чтении из InputStream
Интерфейс InputStream предназначен для чтения байтов из потока. Метод skipNBytes(), появившийся в Java 12, позволяет пропустить n байтов и продолжить чтение дальше. Допустим, вы читаете через InputStream содержимое текстового файла: Вызывая последовательно один из перегруженных методов read(), мы можем прочитать
Collectors.teeing() – новый коллектор в Java 12
Новый коллектор, представленный в Java 12, пригодится для распараллеливания и смерживания стрима
Новый синтаксис оператора switch в Java 12
С новым синтаксисом оператора switch стало гораздо проще делать присвоение значения переменной