Nar*_*ari 3 iphone objective-c ios
我得到这样的字符串$ 2,000.00.现在我想将此字符串更改为浮点值.如何将此字符串转换为float.实际上,此字符串($ 2,000.00)来自格式化数字与货币格式化程序.但现在我想将此字符串更改为浮点值..
请指导任何人.
提前感谢.
Emp*_*ack 10
考虑字符串.
NSString *str = @"$2,000.00";
Run Code Online (Sandbox Code Playgroud)
创建一个数字格式化程序.
NSNumberFormatter *nf = [[NSNumberFormatter alloc] init];
Run Code Online (Sandbox Code Playgroud)
在"重要的事".
[nf setNumberStyle:NSNumberFormatterCurrencyStyle];
Run Code Online (Sandbox Code Playgroud)
"这就是你想要的".
NSNumber *number = [nf numberFromString:str];
float f = [number floatValue];
Run Code Online (Sandbox Code Playgroud)
当然,还要发布数字格式化程序.
[nf release];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2029 次 |
| 最近记录: |