スパン可能なものがあります[12]
。[
と の間の数字を読みたい]
です。スパンナブルに対してどうすればよいですか?
質問する
244 次
1 に答える
2
SpannableもですCharSequence
。これは、を呼び出すことができることを意味しますtoString()
。
String s = mySpannable.toString();
次に、正規表現、ループのいずれかを使用して、必要な文字に一致させることができます。または、必要な文字が常に角かっこで囲まれ、角かっこが常に先頭と末尾にあることがわかっている場合はsubString()
、の位置を呼び出して除外します。角かっこ。
方法もあるので、CharSequence
必要ないかもしれないことを覚えておいてください。charAt()
toString()
編集:数字が常に角かっこで囲まれている場合は、次のように実行できます。
String withBrackets = "[1234567]";
String nums = s.substring (withBrackets.indexOf ("[")+1,withBrackets.indexOf ("]"));
System.out.println (nums);
于 2013-03-11T19:25:39.637 に答える