iOS 去掉小数点后边多余的0】的更多相关文章

-(NSString*)removeFloatAllZero:(NSString*)string { NSString * testNumber = string; NSString * outNumber = [NSString stringWithFormat:@"%@",@(testNumber.floatValue)]; // 价格格式化显示 NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; for…
很多时候,比如gridview内,不想现实从数据库带出的多余小数 ,比如 4.01000 ,可显示为 4.01 如果是 0.00000, 则显示为空白 /// <summary> /// 去掉小数点后多余的0, 0本身显示为空,用在gridview 报表 /// </summary> /// <param name="decimal">传入的数字</param> /// <returns>返回值</returns>…
很多时候,比如gridview内,不想现实从数据库带出的多余小数 ,比如 4.01000. 那就可以做一个函数: /// <summary> /// 去掉小数点后多余的0, 0本身显示为0 /// </summary> /// <param name="decimal">传入的数字</param> /// <returns>返回值</returns> public static string ShortenSurp…
当小数点后位数过多,多余的0没有实际意义,根据业务需求需要去掉多余的0.后端存储浮点型数据一般会用到Bigdecimal 类型,可以调用相关方法去掉小数后多余0,然后转为string. public static void main(String[] args) { //若是String类型,也可以先转为BigDecimal BigDecimal value = new BigDecimal("800.00"); //去除多余0 BigDecimal noZeros = value.s…
Sql中想把小数点后多余的0去掉,怎么办? select 5000/10000.0 --想变成0.5select 5500/10000.0 --想变成0.55select 5550/10000.0 --想变成0.555select 5555/10000.0 --想变成0.5555 其结果分别为:0.5000000    0.5500000  0.5550000   0.5555000 一.如果想去掉数字5后面多余的0 ,需要转化一下: select CONVERT(FLOAT,5000/1000…
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…
Java有自带的 stripTrailingZeros() 方法用于去除末尾多余的0 BigDecimal num = new BigDecimal("100.000"); BigDecimal numNoEndZero = num.stripTrailingZeros(); //numNoEndZero :1E+2 System.out.println(numNoEndZero.toString()); 按上面的方法输出结果,会显示科学计数法,所以需要处理一下,解决方法: Strin…
假如有个数字是 25.00 就应该只显示 25   ,而如果是25.3 则还是显示 25.3   Score.ToString("g0")  这样就可以去掉 decimal 后面多余的0 了…
NSMutableArray *arrNumber = [NSMutableArray array]; float a = -0.5; ) { a+=0.5; NSString *str = [self removeFloatAllZeroByString:[NSString stringWithFormat:@"%.1f",a]]; [arrNumber addObject:str]; } NSLog(@"%@",arrNumber); //浮点数去掉小数点之后的…
一,代码. - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. NSLog(@"--float-%@-",[self stringDisposeWithFloat:9.000899990000]); } #pragma -mark -functions //浮点数处理并去掉多余的0 -(NSString *)stringDisposeWithFloat…