java 去掉小数点后面多余的0(用正则表达式)。

1 private static String strs(String str) {
2         if (str.indexOf(".") > 0) {
3             str = str.replaceAll("0+?$", "");//删掉尾数为0的字符
4             str = str.replaceAll("[.]$", "");//结尾如果是小数点,则去掉
5         }
6         return str;
7         // TODO Auto-generated method stub
8  }

原文地址:https://www.cnblogs.com/mengweihong/p/11305183.html

时间: 2024-10-25 14:23:46

java 去掉小数点后面多余的0(用正则表达式)。的相关文章

javascript 去掉小数末尾多余的零

做的项目里需要去掉 小数末尾的零 就自己随手写了一个 var t = "10203000"; alert(cutZero(t)); /* 去掉double类型小数点后面多余的0 参数:old 要处理的字符串或double 返回值:newStr 没有多余零的小数或字符串 例: cutZero(123.000) -> 123 cutZero(123.0001) -> 123.0001 cutZero(10203000.0101000) -> 10203000.0101 c

java正则去掉小数点后多余0

需求:已知字符串为一数字字符形式,多为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.out.print

水晶报表动态显示小数点后的位数(去掉多余的0)

今天一来上班,有一个同事就问我如何控制显示数字小数点后面的位数, 如果有三位就显示三位,如果第三位数是0就显示2位小数,以此类推,小数点后如果都是0,就只显示整数. 默认的水晶报表数字字段会带有2或3位小数位,而当字段小数部分为零时,小数位将变成2或3个”0”(如123.000),很多时候我们不想要这几个多余的0,需要字段在有小数时显示小数位,没有小数时自动去掉多余的0.现以直接原料字段为例. 现在我想把直接原料字段动态显示小数位数即红色框框里的多余的0去掉. 此时选中"直接原料字段"

SQL去掉小数点有效数字后的所有0

原文:SQL去掉小数点有效数字后的所有0 第一种方法 select cast(2.5000000000000   as  real) select cast(2   as  real) select cast(2.00000   as  real) 第二种方法 CREATE function [dbo].[ClearZero](@inValue varchar(50)) returns varchar(50) as begin declare @returnValue varchar(20) i

【代码笔记】浮点数处理并去掉多余的0

一,代码. - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. NSLog(@"--float-%@-",[self stringDisposeWithFloat:9.000899990000]); } #pragma -mark -functions //浮点数处理并去掉多余的0 -(NSString *)stringDisposeWithFloat

浮点数处理并去掉多余的0

代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. NSLog(@"--float-%@-",[self stringDisposeWithFloat:9.000899990000]); } //浮点数处理并去掉多余的0 -(NSString *)stringDisposeWithFloat:(float)floatValue { NSStri

iOS 浮点数去掉小数点之后的0.00以及价格格式显示

//去掉小数点之后的0: -(NSString*)removeFloatAllZero:(NSString*)string { /** *  第一种方法 */ // //    NSString * testNumber = string; //    NSString * s = nil; //    NSInteger offset = testNumber.length - 1; //    while (offset) //    { //        s = [testNumber

java去掉全角空格和半角空格的方法,

JAVA中去掉空格 1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾.中间 String str = " hell o "; String str2 = str.replaceAll(" ", ""); System.out.println(str2); 3.或者replaceAll(" +","

Magento的价格去掉小数点

Magento的默认情况,价格后面是有小数点的,我们来看下如何正确的来去掉小数点. 1.复制如下路径的文件 app/code/core/Mage/Directory/Model/Currency.php 到 app\code\local\Mage\Directory\Model\ 文件夹下面,这个文件夹没有自己手动创建下. 2.打开新复制的这个文件 Currency.php 找到如下代码 1 2 3 4 public function format($price, $options=array(