gpt4 book ai didi

java - 从每个类访问一个函数

转载 作者:行者123 更新时间:2023-12-01 12:59:24 24 4
gpt4 key购买 nike

我想知道从我想要的任何文件访问函数的更简单方法

例如我有这个功能:

public String MD5(String md5) {
try {
java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5");
byte[] array = md.digest(md5.getBytes());
StringBuffer sb = new StringBuffer();
for (int i = 0; i < array.length; ++i) {
sb.append(Integer.toHexString((array[i] & 0xFF) | 0x100).substring(1,3));
}
return sb.toString();
} catch (java.security.NoSuchAlgorithmException e) {
}
return null;
}

我希望从我获得的每个 .java 文件中调用此函数,该怎么做?

最佳答案

如果此函数仅依赖于提供的输入,并且无论程序的状态如何,对于相同的输入都会返回相同的输出,那么您应该将其设置为静态:

 public static String MD5(String md5) {
// do something
}

然后可以从任何类访问此函数,如下所示:

  String md5Val = Utils.MD5("my string");

关于java - 从每个类访问一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23642623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com