The new Multiline Strings and String.template() functionality in Salesforce Summer ’26 is a major quality-of-life improvement for Apex developers.
- Create multiline strings using triple single quotes (''')
- Perform named variable interpolation using String.template()
- Avoid repetitive string concatenation
- Replace index-based placeholders from String.format()
Ex :
String formatted = '''
{
"Account": "${accountName}",
"Last Updated": "${date}"
}
'''.template(new Map<String, Object>{
'accountName' => 'My Account',
'date' => DateTime.now()
});
System.debug(formatted);