Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望能够输入这样的内容:
if (object) { // some code... }
并让编译器将其视为:
if (object != null) { // some code... }
有什么办法可以做到这一点吗?
或者:有什么可以在 Eclipse 或 IntelliJ 中完成的事情吗?
您无法设置任何编译器设置来获得此行为。我不认为你真的可以用代码生成器(比如Lombok)优雅地做到这一点,因为你不能真正注释语句。
另一种方法是同时使用 IntelliJ Live Templates和if (args != null)if (args == null)
if (args != null)
if (args == null)
ifn
inn
在 IntelliJ 中按ctrl + j,然后键入:inn- 和瞧:
ctrl + j
if (args != null) { }
顺便提一句。这称为实时模板