Я хотел бы использовать StringBuffer .. это обычная практика, когда вы имеете дело со строками. Это может показаться немного, когда вы видите его в первый раз, но вы получите быстро привыкнете к нему ..
String test = new StringBuffer("text goes here ").append(value1).append(" more text").toString();
Строки неизменны, таким образом, создается новый экземпляр после каждой конкатенации. Это может вызвать проблемы с производительностью при использовании в цикле.
StringBuffer изменчиво версия строки - это означает, что вы можете создать, изменить его, как вы хотите, и у вас есть еще только один экземпляр. По желанию вы можете получить строковое представление StringBuffer, вызвав его метод toString().
Спасибо за ответ. Я думаю, что буду придерживаться конкатенации, более читаемой с большим количеством переменных. –