public class Num2Rmb {

private String[] hanArr = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };

private String[] unitArr = { "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟" };

private String toHanStr(String numStr) {

String result = "";

int numLen = numStr.length();

for (int i = 0; i < numLen; i++) {

int num = numStr.charAt(i) - 48;

if (i != numLen - 1 && num != 0) {

result += hanArr[num] + unitArr[numLen - 2 - i];

} else {

result += hanArr[num];

}

}

return result;

}

public static void main(String[] args) {

Num2Rmb nr = new Num2Rmb();

System.out.println(nr.toHanStr("633779433451"));

System.out.println(nr.toHanStr("63377"));

}

}

【转载】C&num;工具类:人民币金额转换为中文大写

在涉及到金融业务这一块的系统设计中,时常能够遇到的情况是需要将阿拉伯数字的人民币金额自动转换为中文的大写金额.现在互联网上也有很多网站提供此类服务,只要你输入人民币的阿拉伯数字金额,输入后自动给你转换 ...

C&num; 数字转换成汉字大写 数值转换成汉字大写

1.数字转换成汉字大写 public string NumToChinese(string x) { //数字转换为中文后的数组 //转载请注明来自 http://www.shang11.com st ...

数字转化为汉字,如5-&gt&semi;五

//数字转化为汉字 如5-->五-(NSString*)translation:(NSString *)arebic{   NSString *str = arebic;    NSArray ...

简单了解Spring中常用工具类&lowbar;java - JAVA

文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 文件资源操作 Spring 定义了一个 org.springframework.core.io.Resource 接口, ...

Arrays -数组工具类,数组转化字符串,数组排序等

package cn.learn.basic; import java.util.Arrays; /* java.util.Arrays是一个与数组相关的工具类,含有大量静态方法,用来实现数组常见的操 ...

数字转化为人民币大写&lpar;PHP&rpar;

Js将数字转化为中文大写

function number_chinese(str) { var num = parseFloat(str); var strOutput = "", strUnit = '仟 ...

工具类&lowbar;java 操作cookie

import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;im ...

&period;net数字转换成汉字大写

public class Num2Rmb { private String[] hanArr={"零","壹","贰","叁&qu ...

随机推荐

linux用户权限相关内容查看

linux用户权限相关内容查看 1   用户信息 创建用户一个名为 webuser 的账号,并填写相应的信息: root@iZ94fabhqhuZ:~# adduser webuser Adding ...

页面静态化技术Freemarker技术的介绍及使用实例&period;

一.FreeMarker简介 1.动态网页和静态网页差异 在进入主题之前我先介绍一下什么是动态网页,动态网页是指跟静态网页相对应的一种网页编程技术.静态网页,随着HTML代码的生成,页面的内容和显示效 ...

Java中HashMap等的实现要点浅析

@南柯梦博客中的系列文章对Jdk中常用容器类ArrayList.LinkedList.HashMap.HashSet等的实现原理以代码注释的方式给予了说明(详见http://www.cnblogs.c ...

Java设计模式 之 工厂方法模式

1. 使用设计模式的好处:可提高代码的重复性,让代码更容易被他人理解,保证代码的可靠性. 2. 工厂模式定义:就是创建一个工厂类来创建你需要的类,工厂模式包括工厂模式和抽象工厂模式,抽象工厂模式是工厂 ...

WPF 多项选择下拉菜单

背景 项目中有一个多项选择筛选的功能, 由于筛选条件太多, 用户又习惯在平板上进行操作, 所以要求我们把checkbox 放到一个combobox里面, 然后checkbox的选项要在combobox ...

DIV&plus;CSS布局-固定页面开度布局

DIV+CSS布局中主要CSS属性介绍: Float: Float属性是DIV+CSS布局中最基本也是最常用的属性,用于实现多列功能,我们知道

标签默认一行只能显示一个,而使用Fl ...

Objetive-C 中的相等比较

1.== 用于比较两个对象的地址是否相同 1)需要注意的是相同的短字符串,一定大小整数(nsnumber),Objetive-C 底层会做cache,两个对象,指向同一个地址. 例如: NSStrin ...

EJB系列 - 消息与MDB

什么是消息 松散耦合的异步通信过程 1. 面向消息的中间件(MOM): 消息发送者称为生产者; 存储消息的位置称为目的地; 接受消息的组件称为消费者 2. 消息模型:  a. 点对点:目的地成为队列, ...

Go依赖模块版本之Module避坑使用详解

前提 对于Go的版本管理主要用过 glide,下面介绍 Go 1.11 之后官方支持的版本管理工具 mod. 关于 mod 官方给出了三个命令 go help mod.go help modules. ...

B1022&period; D进制的A&plus;B

除基取余法 #include using namespace std; stack s; int main(){ long long a ...

java 数字转化为汉字_工具类_java 数字转化为汉字大写相关推荐

  1. java 加减乘除 工具类_Java数学工具类MathUtil详解

    package cn.xbz.util.math; import java.math.BigDecimal; /** * @title 数学计算工具类 * @description 提供常用的数值加减 ...

  2. Java学习总结:58(Collections工具类)

    Collections工具类 Java提供了一个集合的工具类--Collections,这个工具类可以实现List.Set.Map集合的操作.Collections类的常用方法如下: No. 方法 类 ...

  3. java 图片合成 工具类_Java实现的图片上传工具类完整实例

    本文实例讲述了Java实现的图片上传工具类.分享给大家供大家参考,具体如下: package com.gcloud.common; import javax.imageio.ImageIO; impo ...

  4. java配置文件工具类,java项目加载配置文件的工具类

    java项目加载配置文件的工具类 package com.loadproperties; import java.io.IOException; import java.io.InputStream; ...

  5. mac json工具_工具类封装的思路 | 钉钉群机器人为例

    大家好,我是小刀 大家好, 我是小刀,算起来好像有半个月没写文章了,是不是都快忘了我呀 这半个月虽然文章没写,但是鼓捣了不少工具类,搞着搞着发现,这些工具类虽然功能不一样,但是封装的思路和组织的方式很 ...

  6. Java实现Google的S2算法工具类

    WGS84坐标系 GCJ02坐标系 BD09坐标系的各种转换 WGS84坐标系 GCJ02坐标系 BD09坐标系的各种转换 Google S2 经纬度 转 CellId 经纬度 转 cellToken ...

  7. java 图片合成 工具类_Java实现的微信图片处理工具类【裁剪,合并,等比例缩放等】...

    本文实例讲述了Java实现的微信图片处理工具类.分享给大家供大家参考,具体如下: 现在 外面核心,图片文章比较少,看了拷贝代码,而用不了,用相应jar包处理,很多等比例缩放,达不到 想要的给予的期望: ...

  8. java aes 工具类_Java中的AES加解密工具类:AESUtils

    本人手写已测试,大家可以参考使用 package com.mirana.frame.utils.encrypt; import com.mirana.frame.constants.SysConsta ...

  9. Java时间戳与日期格式转换工具类

    Java时间戳与日期格式转换工具类 在做web开发时,有时候需要用到时间戳,在前台进行日期转换,从数据库中取出来是日期格式的,这里记录下使用的转换工具类(这些都是静态方法,通过类名.方法的形式即可调用 ...

最新文章

  1. ESXI使用记录---安装vSphere(VCSA)
  2. 数据结构C语言版之查找(折半选择快速等)
  3. 【Linux】24.gdb调试和coredump
  4. python两数相加取_Leetcode_两数相加_Python
  5. linux系列之:告诉他,他根本不懂kill
  6. bzoj3627: [JLOI2014]路径规划
  7. python没基础能自学吗-50K大牛告诉你,没有任何编程基础,到底应该怎么自学Python...
  8. 7500 cpuz跑分 i5_Intel觉醒!i7-8700K/i5-8600K首发评测:4核变6核 跑分凶残
  9. windows使用小技巧 ━━ Windows 10 HEVC扩展要收费怎么办?教你怎么免费下载HEVC扩展
  10. 华南理工大学811信号与系统真题
  11. ppt使用vba编写倒计时_在Office VBA宏中使用计时器
  12. 推荐十大国外IT网站
  13. 【渝粤题库】陕西师范大学202131组织行为学作业(高起本、专升本)
  14. 安全攻防之BadUsb攻击之CS上线
  15. 大乘起信论别记(本)
  16. 【转载】GPU深度发掘(一)::GPGPU数学基础教程
  17. 在学习thymeleaf中,给function 方法传Controller传递过来的参数,报错:Uncaught SyntaxError: missing ) after argument list
  18. 网格员计算机考试基础知识,网格员考题_请问下网格员考试的内容题目是什么要复习什么_淘题吧...
  19. 总线 —— 总线标准
  20. 区别wchar_t,char,WCHAR

热门文章

  1. STM8L学习笔记-GPIO端口操作(一)
  2. stinger 小型机器人_格斗机器人史上攻击力大排行,排名第一的果然是TA!
  3. 小甲鱼主讲—P41—指针03
  4. Golang 基础二
  5. JAVA乐居租房网的设计与实现计算机毕业设计Mybatis+系统+数据库+调试部署
  6. 计算机毕设之超市积分管理系统
  7. 服务器2012系统用什么更新驱动程序,服务堆栈更新程序适用于 Windows 8 和 Windows Server 2012...
  8. Jdbc系列八:批量处理
  9. 同位素标记其他的研究方法和技术
  10. python 论文写作_论文编辑神器Sublime Text,让论文写作过程事半功倍