From 9ec7f38f40d77c24cec6fd56dd352659da2d9678 Mon Sep 17 00:00:00 2001 From: czx <28353131@qq.com> Date: Mon, 1 Feb 2021 17:22:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=8D=B0=E6=95=B0=E5=80=BC=E8=BD=AC?= =?UTF-8?q?=E6=8D=A2=E4=B8=AD=E6=96=87=E6=95=B0=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/fantang/common/NumberToList.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/common/NumberToList.java b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/common/NumberToList.java index fb8c48c99..72215a18a 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/common/NumberToList.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/common/NumberToList.java @@ -160,4 +160,21 @@ public class NumberToList { return map; } + + public static String convertToHan(float number, String level) { + Map map = convertTo(number, level); + String han[] = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" }; + 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"))], + han[Integer.parseInt(map.get("shiwan"))], + han[Integer.parseInt(map.get("wan"))], + han[Integer.parseInt(map.get("qian"))], + han[Integer.parseInt(map.get("bai"))], + han[Integer.parseInt(map.get("shi"))], + han[Integer.parseInt(map.get("yuan"))], + han[Integer.parseInt(map.get("jiao"))], + han[Integer.parseInt(map.get("fen"))]); + } }