Selam , internette kodları incelerken String.format() methodu gördüm, acaba ne işe yaramaktadır. name'e dışarıdan bir parametre atıyor, merhaba dünya yazdırmıştı örnekde, o nedenle peş peşe eklemeye yarıyordur diye tahmin yürüttüm.
private static final String template = "Merhaba, %s!";
....
String.format(template, name);