文档章节

《java中把金额以3位分开的计数法》

吕檀溪
 吕檀溪
发布于 2014/08/05 07:57
字数 100
阅读 231
收藏 6
     String str1 = "123456789";
  str1 = new StringBuilder(str1).reverse().toString();     //先将字符串颠倒顺序
  String str2 = "";
  for(int i=0;i<str1.length();i++){
   if(i*3+3>str1.length()){
    str2 += str1.substring(i*3, str1.length());
    break;
   }
   str2 += str1.substring(i*3, i*3+3)+",";
  }
  if(str2.endsWith(",")){
   str2 = str2.substring(0, str2.length()-1);
  }
  System.err.println(new StringBuilder(str2).reverse().toString());

© 著作权归作者所有

吕檀溪
粉丝 5
博文 54
码字总数 32623
作品 0
成都
程序员
私信 提问
加载中

评论(3)

Peng_Hz
Peng_Hz
    String text = "43889657354388965735";
    String a = "";
    for(int i = 0;i <text.length();i++){
      if(a != "" && i%3 == 0){
        a = ","+a;
      }
      a = text.substring(text.length() - i - 1,text.length() - i)+a;
    }
    System.out.println(a);
milin
milin
不是有现成的方法,还自己写。国际化输出就有的
char1st
char1st
NumberFormat.getInstance().format(123456789).replace(',','_')
你所不知道的 BigDecimal

本文首发于个人微信公众号《andyqian》, 期待你的关注! 前言 在Java中,我们通常使用 BigDecimal 类型来表示金额,特别是在金融,财务系统中,使用的特别多。例如:转账金额,手续费等等。今...

andyqian
07/18
59
0
进制之间的转换及Java代码实现

N进制的数可以用0~(N-1)的数表示,超过9的用字母A-F。 八进制 八进制,Octal,缩写OCT或O,一种以8为基数的计数法,以0开头(注意,0是零而不是字母O),采用0,1,2,3,4,5,6,7八个数字...

G_66_hero
2018/09/18
0
0
JVM 深入笔记(3)垃圾标记算法

JVM深入笔记(3)垃圾标记算法 Author: Poechant Blog: blog.CSDN.net/Poechant Email: zhongchao.ustc#gmail.com (#->@) Date: March 3rd, 2012 Copyright © 柳大·Poechant 如果您还不了解......

晨曦之光
2012/04/24
108
0
最全的 JVM 面试知识点(二):垃圾收集

在上一篇介绍了 Java 虚拟机内存的运行时数据区。本章将会介绍 Java 中的垃圾收集算法与常用的垃圾收集器。 在涉及 Java 相关的面试中,面试官经常会让讲讲 Java 中的垃圾收集相关的理解和常...

aoho
06/23
0
0
java poi导入excel日期处理

java导入execl常见问题 一,导入的日期为一串数字 如“320422192610161818” 1, 在java导出excel时获取到的日期或其他列是一串数字,并且不管怎么更改都为数字则可以判断为模板有问题 解决办...

菜鸟来了
2015/04/18
7.5K
1

没有更多内容

加载失败,请刷新页面

加载更多

代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
5
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
今天
8
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
12
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
16
0
Linux 内核的五大创新

在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux内核被称为创新,但它又被称为现代计算中最大的奇迹,一个微观世界中的庞然大...

阮鹏
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部