java 转换int类型数值到对应的金额大写
来源:互联网 发布:吊死鬼游戏 c语言 编辑:程序博客网 时间:2024/04/29 07:59
看到一个将时间复杂度的文件,说来说去,按数组下标的访问方法才是最快的 ,当然按照这个原理还可以用来生成随机密码 之类 等等
package com.tx.myt5;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author suifeng * @since java1.7 * */public class Fer {/** * 這個還是有改進的地方餘地的,只能支持int數值,不支持小數等等 * @param tq * @param s */static public void test1(int tq, String s) {String eg = "[、]";Pattern p = Pattern.compile(eg);Matcher m = p.matcher(s);char[] pt = m.replaceAll("").toCharArray();int t = tq; int t1 = t;int c = 1;while ((t1 /= 10) > 0) {c++;}char[] tv = new char[c];for (int i = 0; i < tv.length; i++) {int t2 = (t % 10);t /= 10;tv[tv.length - i - 1] = pt[t2];}StringBuffer sb = new StringBuffer();for (char d : tv) {sb.append(d);}System.out.println(sb.toString());}public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);int tq = sc.nextInt();String s = "零、壹、贰、叁、肆、伍、陆、柒、捌、玖、拾";String s1 = "零、一、二、三、四、五、六、七、八、九";test1(tq, s1);test1(tq, s);}}
0 0
- java 转换int类型数值到对应的金额大写
- 数字到大写金额的转换Java
- java数字到大写金额的转换
- 数字到大写金额的转换C++
- 数字到大写金额的转换C
- 金额转换大写[java]
- Java金额大写转换
- java金额大写转换
- 金额的大写转换
- 数值转换为中文大写-------金额
- 数值转换成大写金额运算
- 金额数字转换到大写
- 把金额转换成汉字大写金额的Java代码
- 将数值型金额转换成大写金额
- 人民币金额由阿拉伯数值转换成汉字大写数值的函数
- JAVA 小写金额转换大写金额
- java实现小写金额转换大写金额
- Java数字金额转换为大写金额
- OpenStack-M版(Mitaka)搭建- – -身份认证服务(Keystone)篇
- spring登陆
- Android自定义View基础之onLayout详解
- 苏嵌22 16.11.26
- 22. MySQL 函数
- java 转换int类型数值到对应的金额大写
- 极大似然估计
- 硬盘的类型与维护
- 第十二周项目4 利用遍历思想求解图问题(7)
- 译码器模块
- C语言实验——输出字符串
- initializationError(org.junit.runner.manipulation.Filter), No tests found matching型异常
- LeetCode解题报告 241. Different Ways to Add Parentheses [medium]
- 时间日期相关