我需要创建很多帮助程序来转换字符串。
就像是 :
String Function1(String s) {}
我想从任何地方给他们打电话Activity
。
做这个的最好方式是什么 ?我是否需要创建一个类?我想只拥有一个包含所有这些功能的单独文件。这是一个包裹的候选人吗?
我需要创建很多帮助程序来转换字符串。
就像是 :
String Function1(String s) {}
我想从任何地方给他们打电话Activity
。
做这个的最好方式是什么 ?我是否需要创建一个类?我想只拥有一个包含所有这些功能的单独文件。这是一个包裹的候选人吗?
使用公共静态方法创建一个类,然后您可以在任何地方使用 ClassName.methodName(parameters) 调用它们:
public class Util {
public static String methodOne(String param) {
//do something
return param;
}
public static String methodTwo(String param) {
//do something
return param;
}
//...
}
在其他类中:
String someString = Util.methodOne("Some String");
// ...
Package: util
Class: StringUtils
Methods: all static
这就是我会做的(实际上总是这样做)。
您可以而且应该在类型之间有所不同。DateUtils
通常,您将诸如, StringUtils
,AndroidUtils
等之类的东西分组MathUtils
...
我会选择一个实用程序类,我总是把我的实用程序类放在一个 com.xxx.xxx.util 包中。