小写转大写

This commit is contained in:
ryoeiken 2021-02-01 17:41:33 +08:00
parent 9ec7f38f40
commit 198008366e

View File

@ -165,16 +165,25 @@ public class NumberToList {
Map<String, String> map = convertTo(number, level); Map<String, String> map = convertTo(number, level);
String han[] = { "", "", "", "", "", "", "", "", "", "" }; String han[] = { "", "", "", "", "", "", "", "", "", "" };
String[] str = {"fen","jiao","yuan", "shi", "bai", "qian", "wan", "shiwan", "baiwan", "qianwan"}; String[] str = {"fen","jiao","yuan", "shi", "bai", "qian", "wan", "shiwan", "baiwan", "qianwan"};
return String.format("%s仟%s佰%s拾%s万%s仟%s佰%s拾%s元%s角%s分",
han[Integer.parseInt(map.get("qianwan"))],
han[Integer.parseInt(map.get("baiwan"))], for (String key : map.keySet()) {
han[Integer.parseInt(map.get("shiwan"))], if (Objects.equals(map.get(key), " ")) {
han[Integer.parseInt(map.get("wan"))], map.put(key, "0");
han[Integer.parseInt(map.get("qian"))], } else if (Objects.equals(map.get(key), "¥")) {
han[Integer.parseInt(map.get("bai"))], map.put(key, "0");
han[Integer.parseInt(map.get("shi"))], }
han[Integer.parseInt(map.get("yuan"))], }
han[Integer.parseInt(map.get("jiao"))],
han[Integer.parseInt(map.get("fen"))]); return String.format("%s佰%s拾%s万%s仟%s佰%s拾%s元%s角%s分",
han[Integer.parseInt(map.get("baiwan"+level))],
han[Integer.parseInt(map.get("shiwan"+level))],
han[Integer.parseInt(map.get("wan"+level))],
han[Integer.parseInt(map.get("qian"+level))],
han[Integer.parseInt(map.get("bai"+level))],
han[Integer.parseInt(map.get("shi"+level))],
han[Integer.parseInt(map.get("yuan"+level))],
han[Integer.parseInt(map.get("jiao"+level))],
han[Integer.parseInt(map.get("fen"+level))]);
} }
} }