用自定义关键字替换Java命令



我有一个我正在调用很多的方法:

Integer.parseInt(input);

有什么方法可以使用此文本并用

(例如 )替换

parseInput

,我可以按以下方式使用它

month = parseInput

我被告知爪哇没有像C那样的#Define,但是根本没有其他方法吗?

我能想到的最短的事情是使用静态导入功能,只要您不会破坏任何规则您可以访问哪些方法。因此,如果您写

import static java.lang.Integer.parseInt;

在文件的顶部,您可以只写

month = parseInt(input);

当您想使用它时。我无法想象比这更短的东西。

parseInt是整数类的静态方法。您可以在课堂中导入静态课程并使用它们。

import static java.lang.Integer.parseInt;

...

@Test
public void parseIntTest() throws Exception {
    String val = "10";
    int intVal = parseInt(val);
}

最新更新