0

私は現在、以下のコードを持っており、私が持っている文字列に存在するすべての数字を正常に返します。

文字列の例: 卵 1 個、ベーコンの薄切り 2 個、ジャガイモ 3 個。

    Pattern intsOnly = Pattern.compile("\\d+");
    Matcher matcher = intsOnly.matcher(o1.getIngredients());
    while (matcher.find()) {
        Toast.makeText(this, "" + matcher.group(), Toast.LENGTH_LONG).show();
    }

ただし、これらの数値をたとえば 4 倍してから、元の文字列に戻したいと思います。どうすればこれを達成できますか?

前もって感謝します!

4

2 に答える 2

0

私はこれを試したことはありませんが、appendReplacementはあなたの問題を解決するはずだと思います

于 2013-09-24T00:59:31.503 に答える