您的位置:澳门新葡亰平台官网下载 > 联系我们 > 【代码笔记】浮点数处理并去掉多余的0,代码笔记浮点数

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

2019-11-26 17:12

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

一,代码。

平台游戏app 1

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    NSLog(@"--float-%@-",[self stringDisposeWithFloat:9.000899990000]);

}
#pragma -mark -functions
//浮点数处理并去掉多余的0
-(NSString *)stringDisposeWithFloat:(float)floatValue
{
    NSString *str = [NSString stringWithFormat:@"%f",floatValue];
    long len = str.length;
    for (int i = 0; i < len; i++)
    {
        if (![str  hasSuffix:@"0"])
            break;
        else
            str = [str substringToIndex:[str length]-1];
    }
    if ([str hasSuffix:@"."])//避免像2.0000这样的被解析成2.
    {
        //s.substring(0, len - i - 1);
        return [str substringToIndex:[str length]-1];
    }
    else
    {
        return str;
    }
}

平台游戏app 2

 

二,输出。

2015-10-16 09:53:45.765 浮点数处理并去掉多余的0[1554:47555] --float-9.0009-
2015-10-16 09:53:48.824 浮点数处理并去掉多余的0[1554:47619] Terminating since there is no system app.

 

一,代码。 - (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the...

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

代码:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    NSLog(@"--float-%@-",[self stringDisposeWithFloat:9.000899990000]);

}
//浮点数处理并去掉多余的0
-(NSString *)stringDisposeWithFloat:(float)floatValue
{
    NSString *str = [NSString stringWithFormat:@"%f",floatValue];
    int len = str.length;
    for (int i = 0; i < len; i++)
    {
        if (![str  hasSuffix:@"0"])
            break;
        else
            str = [str substringToIndex:[str length]-1];
    }
    if ([str hasSuffix:@"."])//避免像2.0000这样的被解析成2.
    {
        return [str substringToIndex:[str length]-1];//s.substring(0, len - i - 1);
    }
    else
    {
        return str;
    }
}

输出:

2014-12-02 17:01:08.253 浮点数处理并去掉多余的0[平台游戏app澳门新葡亰平台官网下载 ,21460:60b] --float-9.0009-

代码: - ( void )viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. NSLog( @" --float-%@- " ,[se...

本文由澳门新葡亰平台官网下载发布于联系我们,转载请注明出处:【代码笔记】浮点数处理并去掉多余的0,代码笔记浮点数

关键词: