java - 有没有更好的方法来实现我在多个类中使用的静态方法?
问题描述
我有这个静态方法,它通过给定的参数从 yml 文件中返回一个字符串。我在 20 多个课程中使用它,目前我只是将此代码粘贴到每个课程中。有没有更好的方法可以从每个类中访问该方法而无需将其全部复制粘贴?提前致谢。
private static String msgYml(String message) {
return ConfigMgr.getMessages().getString(message);
}
解决方案
您可以在接受and的util
类中创建一个静态方法,因此您可以传递适当的ConfigMgr
String
ConfigMgr
public class YamlUtil {
public static String getYmlProps(ConfigMgr configMgr, String prop) {
return configMgr.getMessages().getString(prop);
}
}
推荐阅读
- python - 使用 python selenium 的 youtube 质量和播放速度
- python - 如何在 Heroku 服务器上重置托管应用程序的密码?
- sql - 带有 Where 子句和其他运算符的 Select 语句的程序顺序
- python - 打破列表的多个输入的While循环......用于嵌套列表
- javascript - 如何为导航按钮设置动画以使用 JavaScript 执行分配给它的正确动画?
- c++ - 使用 std::variant 的静态多态性
- properties - 属性视图中的框太小
- python - 这个循环的大(O)复杂性是什么?
- php - 参数类型“String”不能分配给参数类型“Uri”。扑
- performance - Common Lisp:在不使用 &rest 参数的情况下有效地处理提供的 p 参数