1

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

就像是 :

String Function1(String s) {}

我想从任何地方给他们打电话Activity

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

4

3 回答 3

8

使用公共静态方法创建一个类,然后您可以在任何地方使用 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");
// ...
于 2013-04-09T20:56:27.730 回答
5
Package: util
Class: StringUtils
Methods: all static

这就是我会做的(实际上总是这样做)。

您可以而且应该在类型之间有所不同。DateUtils通常,您将诸如, StringUtils,AndroidUtils等之类的东西分组MathUtils...

于 2013-04-09T20:51:33.850 回答
1

我会选择一个实用程序类,我总是把我的实用程序类放在一个 com.xxx.xxx.util 包中。

于 2013-04-09T20:55:43.430 回答