Java小程序
2015-12-18 17:25
471 查看
1. Java中将数字转为中文
参考资料:
1.
百度知道1
2.
百度知道2
/** * 数字转为中文 * 将10亿以内的阿拉伯数字转成汉字 */ public class No2Chinese { // private static final String[] cnNumbers = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" }; private static final String[] cnNumbers = { "零", "一", "二", "三", "四", "五", "六", "七", "八", "九" }; // String series[] = new String[] { "元", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿" }; // String series[] = new String[] { "个", "十", "百", "千", "万", "十", "百", "千", "亿" }; private static final String series[] = new String[] { "", "十", "百", "千", "万", "十", "百", "千", "亿" }; public static String getCnStr(int number) { String s = String.valueOf(number); StringBuffer sb = new StringBuffer(); // 先把数字转为中文 for (int i = 0; i < s.length(); i++) { String index = String.valueOf(s.charAt(i)); sb = sb.append(cnNumbers[Integer.parseInt(index)]); } String sss = String.valueOf(sb); int i = 0; // 再加上位符:十、百、千 ... for (int j = sss.length(); j > 0; j--) { sb = sb.insert(j, series[i++]); } return sb.toString(); } public static void main(String[] args) { System.out.println(getCnStr(912321321)); } }
参考资料:
1.
百度知道1
2.
百度知道2
相关文章推荐
- 微信公众平台开发(102) 模板消息
- 微信多客服
- QQ公众号如何正确接收消息并被动响应消息
- 微信分享到朋友圈or聊天列表
- PHP判断当前访问的是 微信、iphone、android 浏览器
- QQ公众号如何获取接口调用凭据
- OAuth2.0微信code获取失败怎么办
- QQ公众号接口使用要求
- 着手微信企业号的一些尝试
- CSDN博客QQ加群、微信
- 微信公众号菜单openid 点击菜单即可打开并登录微站
- Copy小程序
- 仿微信添加触摸图片阴影效果
- ios/iphone手机请求微信用户头像错位BUG及解决方法
- 微信公众平台下载多媒体文件
- 微信企业号接口调用
- 仿照微信首页下拉拍照的demo
- [微信开发五]--图文消息回复
- 微信开发四----实例代码分析
- 微信开发三---SAE服务器