如何组织帮助函数

Mil*_*lan 0 java string android helpermethods

我需要创建很多帮助程序来转换字符串.

就像是 :

String Function1(String s) {}
Run Code Online (Sandbox Code Playgroud)

我想从任何人那里打电话给他们Activity.

做这个的最好方式是什么 ?我是否需要创建课程?我只是想拥有一个包含所有这些功能的独立文件.这是否是包裹的候选人?

Ali*_*jad 6

使用公共静态方法创建一个类,然后可以使用ClassName.methodName(参数)在每个位置调用它们:

public class Util {
  public static String methodOne(String param) {
      //do something
      return param;
  }

  public static String methodTwo(String param) {
      //do something
      return param;
  }

  //...
}
Run Code Online (Sandbox Code Playgroud)

在其他课程内:

String someString = Util.methodOne("Some String");
// ...
Run Code Online (Sandbox Code Playgroud)


War*_*ith 5

Package: util
Class: StringUtils
Methods: all static
Run Code Online (Sandbox Code Playgroud)

这就是我要做的事情(实际上也是如此).

您可以而且应该在类型之间有所不同.通常你组这样的东西DateUtils,StringUtils,AndroidUtils,MathUtils等...