java去掉数字后面的0】的更多相关文章

有些财务业务场景是需要把数字多余的0去掉的. 可以这么写 private String getRealData(BigDecimal num) { if (num == null) { return "0"; } String value = num.stripTrailingZeros().toString(); return value; } 也可以这么写 private String getRealData(BigDecimal num) { if (num == null) {…
java去除字符串后面的\0 private String filterCode(String string) { if (string != null) { string = string.trim(); byte[] zero = new byte[1]; zero[0] = (byte) 0; String s = new String(zero); string = string.replace(s, ""); } return string; }…
最佳方案:使用正则 String str = "000000001234034120"; String newStr = str.replaceAll("^(0+)", ""); System.out.println(newStr); package com.exmyth.test.string; public class StrTest04 { /** * @param args */ public static void main(Strin…
今天在群里面看到有朋友在问如下的需求,想到以前在写项目时也遇到这种处理数值的需求,所以写一个例子贴在博客里. 需求:在许多显示货币值时,可能需要截取掉后面的0,显示小数值或者整型值. 举例:(1)数据库中保存的是12.80000   在显示中要显示成12.8 (2)数据库中保存的是12.00000   在显示中要显示成12 思路:根据数值截取掉后面的0,如果.号在最后面,就将.号也去掉,这个是基本的逻辑. 实现:针对原数值在进行处理,考虑递归截取 代码: private string GetNu…
Dsicuz x2.5去掉域名后面的/forum.php 1, 后台--全局--域名设置--应用域名--设置默认域名为访问域名就可以,如:www.xxxxx.com 上面2种方法都可以去掉域名后面的/forum.php或portal.php后缀,可实现SEO优化中的URL标准化 以下是最新更新的方法,自己在实践中总结了更简单的修改后缀的方法,分享给大家. 全局  --  域名设置  --  应用域名 在默认处 填写上你的域名如  abc.com(主域名)  或者是(二级域名)   123.abc…
转 http://kwon.iteye.com/blog/1068255  http://blog.csdn.net/tvvbbb/article/details/47256943 public static string DecimalToString(decimal d)        {            return d.ToString("#0.######");        } 这个的显示很简单给几个例子就懂了,注意第一个结果,是会四舍五入的 private void…
<a href="#" 这个代码,当你点击后会在url后面添加# 怎么去掉呢?解决方法:点击这里 <a href="javascript:void(0)" 这样就去掉了#,^_^…
<script>var a='00123';alert(a.replace(/\b(0+)/gi,""));</script>…
 <?php echo $_product->getPrice()?> PHP number_format() 函数  <?php echo number_format($_product->getPrice()); ?>…
将laravel/server.PHP 改名为index.php,再将public目录下的.htaccess拷贝到Larvael根目录下,再访问Larvael就会发现不需要加上public,由于访问入口地址改变,所以就需要在CSS.JS.FONT.图片等家伙事在引入的时候加上“public/”,当然如果你比较懒的话也可以呀直接将家伙事放到laravel的根目录下,方法只可在测试环境下使用,否则真实环境会有安全问题 学习自:http://blog.csdn.net/yingdynasty/arti…
当小数点后位数过多,多余的0没有实际意义,根据业务需求需要去掉多余的0.后端存储浮点型数据一般会用到Bigdecimal 类型,可以调用相关方法去掉小数后多余0,然后转为string. public static void main(String[] args) { //若是String类型,也可以先转为BigDecimal BigDecimal value = new BigDecimal("800.00"); //去除多余0 BigDecimal noZeros = value.s…
用代码设置DataGridView中某列为数字格式,但当小数为0.*的时候,前面的0却不显示.只显示.*. 看网上有说: 调整本地设置,控制面板-区域和语言选项,在弹出框的区域选项卡中,选择自定义,在弹出框的数字选项卡中,将起始显示调整为 0.7 即可. 但,调整后仍不显示. 后来,直接把列设置为文本格式.OK!…
需求:已知字符串为一数字字符形式,多为float,double转换过来,将其后多余的0与.去掉. package test; /** * 去掉多余的.与0 * @author Hust * @Time 2011-11-7 */ public class TestString { public static void main(String[] args) { Float f = 1f; System.out.println(f.toString());//1.0 System."));; //…
猜数字游戏v2.0 优化了获取随机数.输入数据超出边界值的代码,并增加了异常处理,能够在玩家输入错误数据错误时给出可靠指引,希望对和我一样的新人有帮助, 最后希望有大神愿意帮我解决代码优化的问题,谢谢. /*需求: *1. 玩家输入错误类型数据时,要求重新输入: *2. 优化输入整数超出区间部分的代码: *3. 优化获取随机数部分的代码: *思路: *1. 创建一个函数数,要求必须输入整数: *2. 超边界后有更加清晰的提示,能够正确指引玩家输入: *3. 引入带标号的while循环,内层循环结…
String str_f = str.substring(0, 1); int i = (Integer.parseInt(str.substring(1)) + 1); // 数字补齐0 DecimalFormat df = new DecimalFormat("0000"); String str_b = df.format(i); String factory_id = str_f + str_b; System.out.println(factory_id);…
<li class="cwhite" value="02" id="02" onclick="getQuestionList('02',this);">数学</li> var subjectCode = $(obj).find(".bd.subject li[class='cwhite active']").val(); 这种方法会把02前面的0自动截取 var subjectCod…
1.向下取整 var num1 = 12.10345; var num2 =12.9801; var newnum1=Math.floor(num1)     //结果 12 var newnum2=Math.floor(num2)     //结果 12 注:Math.floor()不进行四舍五入,直接舍去小数部分 2.向上取整 var num1 = 12.10345; var num2 =12.9801; var num3=12: var num4=12.0: var newnum1=Mat…
Linux中awk后面的RS, ORS, FS, OFS 含义 一.RS 与 ORS 差在哪   我们经常会说,awk是基于行列操作文本的,但如何定义“行”呢?这就是RS的作用.  默认情况下,RS的值是\n.下面通过实例来理解下RS. echo '1a2a3a4a5' | awk '{print $1}' 1a2a3a4a5 echo '1a2a3a4a5' | awk 'BEGIN{RS="a"}{print $1}' 1 2 3 4 5我们可以看到,在更改了RS的值后,awk定义…
转载自http://blog.csdn.net/qq416647781/article/details/40649419   一.RS 与 ORS 差在哪   我们经常会说,awk是基于行列操作文本的,但如何定义“行”呢?这就是RS的作用.  默认情况下,RS的值是\n.下面通过实例来理解下RS. echo '1a2a3a4a5' | awk '{print $1}' 1a2a3a4a5 echo '1a2a3a4a5' | awk 'BEGIN{RS="a"}{print $1}'…
<唯品会Java开发手册>1.0.2版阅读 1. 概述 <阿里巴巴Java开发手册>,是首个对外公布的企业级Java开发手册,对整个业界都有重要的意义. 我们结合唯品会的内部经验,参考<Clean Code>.<Effective Java>等重磅资料,增补了一些条目,也做了些精简. 感谢阿里授权我们定制和再发布. 2. 规范正文 命名规约 格式规约 注释规约 方法设计 类设计 控制语句 基本类型 集合处理 并发处理 异常处理 日志规约 其他设计 注意: 如…
想当年高中时经常和小伙伴在纸上或者黑板上或者学习机上玩猜数字的游戏,在当年那个手机等娱乐设备在我们那还不是很普遍的时候是很好的一个消遣的游戏,去年的时候便写了一个Android版的猜数字游戏,只是当时没写完,最近又拿出来改了一下,完善了一些功能,修正了很多bug,终于将V0.1版做了出来,现贴出来分享一下. 鉴于居然有很多人都不会玩这个游戏,我还是简单介绍下规则吧: 猜数字: 系统每次随机产生一个4位数字,4位数的每一位都不相同,且都为0~9,然后你有5次机会去猜出那个数字,每次你猜一个4位数,…
使用正则表达式删除HTML标签. import java.util.regex.Matcher; import java.util.regex.Pattern; public class HTMLSpirit{ public static String delHTMLTag(String htmlStr){ String regEx_script="<script[^>]*?>[\\s\\S]*?<\\/script>"; //定义script的正则表达式…
国外的文献汇总: <Network Traffic Classification via Neural Networks>使用的是全连接网络,传统机器学习特征工程的技术.top10特征如下: List of Attributes Port number server Minimum segment size client→server First quartile of number of control bytes in each packet client→server Maximum n…
描述: 一个长整型数字,消除重复的数字后,得到最大的一个数字. 如12341 ,消除重复的1,可得到1234或2341,取最大值2341. 42234,消除4 得到4223 或者 2234 ,再消除2,得到423或234,取最大值423 以此类推. 解决思路: 从头到尾遍历,比如432324, 第一次4, 第二次3,前面没有和3重复的,所以结果尾43 第三次2,前面没有和2重复的,所以结果尾432 第四次3,前面有重复的,比较前面那个3的下一个数字为2,因为3>2,所以删除当前的3. 结果为43…
Java 中给数字左边补0 (1)方法一 import java.text.NumberFormat; public class NumberFormatTest { public static void main(String[] args) { //待测试数据 int i = 1; //得到一个NumberFormat的实例 NumberFormat nf = NumberFormat.getInstance(); //设置是否使用分组 nf.setGroupingUsed(false);…
之前用windows+linux的双系统,最近不怎么舒服就把双系统给卸了,没想到除了问题,导致有linux残余,于是就一狠心重装了电脑,又把Java及其相关的一些东西重新装了回来,还好当初存了网盘链接,在此献给大家链接: Win10_Java_Tools提取码: 8jh9. 1.Java安装及配置 首先就是运行Java安装程序然后傻瓜式安装就可以了,还是注意不要下到C盘,省的到时候还欲哭无泪(呜呜呜~) 第二点就是环境变量的配置了----win+e唤出文件管理器,然后在此电脑右键属性 ,再点击高…
阿里巴巴Java开发手册1.7.0(嵩山版) 一.编程规约 (一)命名风格 所有命名不得以下划线和$开始和结束. 所有命名不得以拼音或拼音英文混合. 类名使用UpperCamelCase风格. 方法名.参数名.成员变量.局部变量都统一使用lowerCamelCase风格. 常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长. 抽象类命名使用 Abstract 或 Base 开头:异常类命名使用 Exception 结尾: 测试类命名以它要测试的类的名称开始,以 Test 结…
配置文件后面的rc的由来 配置文件比较正规的叫法是:运行控制文件  run control Linux就这个范儿 4.5.3 配置文件 配置文件比较文绉绉的称呼是“运行控制文件”,存放与具体程序相关的声明信息,有些时候甚至是可执行的命令,在程序启动时解析. 对于系统级配置文件,就像在第三章中描述的那样,应该放在/etc目录下.对于用户配置文件,应该放置在用户的“home”目录下,并且一般是隐藏文件.由于Linux下隐藏文件是以“.”开头的,所以这类配置文件也被称为“点文件”. 如果一个程序的配置…
javascript获取url地址问好后面的值,包括问号 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>关于hasOwnProperty()方法的应用</title> </head> <body> <div id="div">aaaaa</d…
分类: Jquery/YUI/ExtJs 2010-08-30 11:27 2700人阅读 评论(0) 收藏 举报 functiondate算法语言c 通常遇到的一个问题是日期的“1976-02-03 HH:mm:ss”这种格式 ,我的比较简单的处理方法是这样: function formatDate(d) {  var D=['00','01','02','03','04','05','06','07','08','09']  with (d || new Date) return [   …