java问题汇总

第11章


 1 : moneyPatternCursor + 1;
    }
    String fractionPart = cMoneyStringBuffer.substring(cMoneyStringBuffer.indexOf("."));
    cMoneyStringBuffer.delete(cMoneyStringBuffer.indexOf("."), cMoneyStringBuffer.length());
    while (cMoneyStringBuffer.indexOf("闆舵嬀") != -1) {
      cMoneyStringBuffer.replace(cMoneyStringBuffer.indexOf("闆舵嬀"), cMoneyStringBuffer.indexOf("闆舵嬀") + 2, ZERO);
    }
    while (cMoneyStringBuffer.indexOf("闆朵桨") != -1) {
      cMoneyStringBuffer.replace(cMoneyStringBuffer.indexOf("闆朵桨"), cMoneyStringBuffer.indexOf("闆朵桨") + 2, ZERO);
    }
    while (cMoneyStringBuffer.indexOf("闆朵粺") != -1) {
      cMoneyStringBuffer.replace(cMoneyStringBuffer.indexOf("闆朵粺"), cMoneyStringBuffer.indexOf("闆朵粺") + 2, ZERO);
    }
    while (cMoneyStringBuffer.indexOf("闆朵竾") != -1) {
      cMoneyStringBuffer.replace(cMoneyStringBuffer.indexOf("闆朵竾"), cMoneyStringBuffer.indexOf("闆朵竾") + 2, TEN_THOUSAND);
    }
    while (cMoneyStringBuffer.indexOf("闆朵嚎") != -1) {
      cMoneyStringBuffer.replace(cMoneyStringBuffer.indexOf("闆朵嚎"), cMoneyStringBuffer.indexOf("闆朵嚎") + 2, HUNDRED_MILLION);
    }
    while (cMoneyStringBuffer.indexOf("闆堕浂") != -1) {
      cMoneyStringBuffer.replace(cMoneyStringBuffer.indexOf("闆堕浂"), cMoneyStringBuffer.indexOf("闆堕浂") + 2, ZERO);
    }
    if (cMoneyStringBuffer.lastIndexOf(ZERO) == cMoneyStringBuffer.length() - 1)
      cMoneyStringBuffer.delete(cMoneyStringBuffer.length() - 1, cMoneyStringBuffer.length());
    cMoneyStringBuffer.append(fractionPart);
    result = cMoneyStringBuffer.toString();
    return result;
  }
  private String addUnitsToChineseMoneyString(String moneyStr) {
    String result;
    StringBuffer cMoneyStringBuffer = new StringBuffer(moneyStr);
    int indexOfDot = cMoneyStringBuffer.indexOf(DOT);
    cMoneyStringBuffer.replace(indexOfDot, indexOfDot + 1, YUAN);

小说推荐
返回首页返回目录