我有一个我正在调用很多的方法:
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);
}