Согласно следующему вопросу и ответу:
Как найти объединение результатов статической строки в Intellij Idea без запуска кода?
можно скопировать результат конкатенации строк из IntelliJ в буфер обмена.
Позвольте мне привести:
just put cursor on the string concatenation
Press alt + enter
Select "Copy String concatenation text into clipboard"
Paste result somewhere.
Однако я обнаружил, что это решение не работает в случае формата String.format.
Есть ли какой-нибудь обходной путь или плагин для IntelliJ, который позволяет выполнять эту операцию?
public class Main {
public static void main(String[] args) {
final String one = "want";
final String two = "copy";
final String three = "concatenated string";
// I want to copy whole concatenated string
String canBeCopiedIntoClipBoard = "I " + one + " to " + two + " whole " + three;
String cannotCopyResultIntoClipBoard = String.format("I %s to %s whole %s", one, two, three);
assert canBeCopiedIntoClipBoard.equals(cannotCopyResultIntoClipBoard);
System.out.println(canBeCopiedIntoClipBoard);
}
}