1

私はアンドロイドに非常に慣れていません..これを解決するのを手伝ってもらえますか. 私は次のような文字列を持っています

DOCOMOBH-TATA DOCOMO Mobile Bihar-SRSBL53-DOCOMOBH

3番目の要素を取得する必要があります。すなわち SRSBL53

私はこれをしました。

StringTokenizer stringTokenizer = new StringTokenizer(billerlist, "-");
String strBillerId = stringTokenizer.nextToken();

したがって、最初の要素DOCOMOBHを取得しました.しかし、3番目の要素を取得する方法.Thanks.

4

3 に答える 3

0

TextUtils.StringSplitterを使用してみてくださいStringTokenizer。どれが n 番目のトークンであるかを判断するには、少なくとも n 個のトークンを読み取る必要があります。したがって、を使用して文字列配列を作成する方が簡単かもしれませんStringSplitter

TextUtils.StringSplitter splitter = new TextUtils.SimpleStringSplitter("-");

splitter.setString(billerList);
if(splitter.size>2){
    String myString = splitter[2];
}
于 2013-09-05T13:17:18.983 に答える