7

Android コードで StringUtils クラスを使用しています。しかし、例外が生成されました。つまり、クラスが見つかりません。しかし、すでにそのクラスにjarファイルを使用しました。私を助けてください!

4

2 に答える 2

24

外部ライブラリを使用しないようにしてください。常に Android の代替品を探してください。

この特定のケースでは、次を使用できます。android.text.TextUtils

于 2013-03-12T11:19:18.287 に答える
0

私の問題は次のコードで解決しました。プロジェクトを追加するために StringUtils jar を使用する必要はありません。

独自のクラスを作成します。つまり、「RanjitString」を StringUtils に置き換えます。

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 に答える