この静的メソッド呼び出しを自動的に変換する方法はありますか(Arrays.asList
):
import Java.util.Arrays;
import Java.util.List;
public class StaticImport {
public static void main(String[] args) {
List<String> list = Arrays.asList("hello", "world");
System.out.println(list);
}
}
static import
を使用してこの呼び出しに:
import static Java.util.Arrays.asList;
import Java.util.List;
public class StaticImport {
public static void main(String[] args) {
List<String> list = asList("hello", "world");
System.out.println(list);
}
}
この回答 で説明されているように、このWindow » Preferences » Java » Editor » Content Assist » Favorites
を使用してコード補完を構成できることを知っています。
私の質問は、既存の静的メソッド呼び出しの変換についてです。理想的には、「お気に入りのインポート」を構成する必要はありません。
メソッド名(asList
)にカーソルを置き、Ctrl-Shift-M
を押します。
これは、「インポートの追加」コマンドのデフォルトのキーボードショートカットです。このコマンドは、「ソース」メニューにもあります。