java - 用自定义关键字替换 java 命令?

标签 java user-defined-functions user-defined-types

我有一个经常调用的方法:

Integer.parseInt(input);

有没有办法我可以把这段文字替换成更短的关键字,比如

解析输入

这样我就可以按如下方式使用它了

month = parseInput

有人告诉我 Java 没有像 C 那样的#define,但是就没有其他方法了吗?

最佳答案

我能想到的最短的事情就是使用静态导入功能,它允许您在您自己的类中使用另一个类的静态方法,前提是您不违反关于您可以访问哪些方法的任何规则。所以如果你写

import static java.lang.Integer.parseInt;

在你的文件的顶部,你可以写

month = parseInt(input);

想用的时候。我无法想象比这更短的事情。

关于java - 用自定义关键字替换 java 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54972693/

相关文章:

r - 我可以在用户定义的函数中使用 ggplot() 在单个图中绘制多个函数曲线吗?

java - 背景颜色不会应用于 JButton

java - 删除 WebView Javafx 中的滚动条

hadoop - hive 中的自动增量udf

c++ - 我在哪里可以找到 string.cpp 的来源

sql - 直接选择进入分级用户类型

java - Java Portlet 的优点和缺点?

String.replace 上的 java.lang.OutOfMemoryError

cassandra - 如何使用 CQL (Cassandra) 查询集合中用户定义类型的字段

sql - 创建一个以 SQL @tables 作为其成员的 UDT