Как стать автором
Обновить

Комментарии 6

А в каком случае стоит использовать MessageFormat.format() ?

Меня больше смущает, почему они не сделали """ так же как в котлине. И стринг.формат не был бы особо нужен. Хотя оптимизация то хорошая.

в 17 java же добавили текстовые блоки """. Или их поведение отличается от котлина?

Отличается — это обычный текст. В котлин можно написать так ""«Hello, ${user.name}»"", в итоге будет строка «Hello, Filex» а в java будет «Hello, ${user.name}».

Это не функциональность текстовых блоков. В котлине и в обычных строках можно так писать - "Hello, ${user.name}". Функциональность, о которой вы говорите, называется шаблонные строки, и в java сейчас думают над их внедрением (раз, два)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий