7

我在 Android 代码中使用 StringUtils 类。但是产生了异常,即找不到类。但是我已经为那个类使用了 jar 文件。请帮我!

4

2 回答 2

24

尽量不要使用外部库。始终寻找 Android 替代品。

对于这种特定情况,您可以使用:android.text.TextUtils

于 2013-03-12T11:19:18.287 回答
0

我的问题用下面的代码解决了,我们不需要使用 StringUtils jar 来添加我们的项目。

我创建自己的类,即用 StringUtils 替换“RanjitString”。

public class RanjitString {
public static String substringBetween(String str, String open, String close) {
    if (str == null || open == null || close == null) {
        return null;
    }
    int start = str.indexOf(open);
    if (start != -1) {
        int end = str.indexOf(close, start + open.length());
        if (end != -1) {
            return str.substring(start + open.length(), end);
        }
    }
    return null;
}
}

并直接访问静态方法substringBetween:

String myxml="This is my xml with different tags";
String successResult = RanjitString.substringBetween(myxml,
                "<tag>", "</tag>");

这段代码对我有用...

于 2012-10-08T10:05:29.470 回答