如何从Eclipse中的现有常量字符串中提取常量子字符串?

Pau*_*kin 2 eclipse refactoring

假设我有一个现有的常量字符串:

private final static String LOREM_IPSUM = "Lorem Ipsum";
Run Code Online (Sandbox Code Playgroud)

在Eclipse中是否有一种方法可以快速提取此子字符串作为另一个常量,这样我最终可能得到如下结果:

private final static String LOREM = "Lorem";
private final static String IPSUM = "Ipsum";
private final static String LOREM_IPSUM = LOREM + " " + IPSUM;
Run Code Online (Sandbox Code Playgroud)

在这种特殊情况下,两次重构(一次用于LOREM,一次用于IPSUM)就足够了.

Lad*_*ein 7

有一个快速助手可以用来拉出一个带引号的字符串.选择要拉出的文本并按Ctrl+ 1(这是"一"的数字).你会看到" 选择字符串的选定部分 "的快速帮助.选择它; Eclipse会为你分解你的字符串.

如果您还没有使用它,请熟悉" 选择封闭元素 "组合键(Shift+ Alt+ Up).如果将光标放在字符串的中间并点击该组合,则将选择整个字符串.再次选择它,将选择包含它的表达式.你每天都要做几十次这样的事.