我有一个包含逗号的字符串值。例如: - 1,234。我想得到我只需要1234的字符串的值。你能帮帮我吗...
答案 0 :(得分:1)
NSString *myString = "1,234";
NSString *resultString = [myString stringByReplacingOccurrencesOfString:@"," withString:@""];
答案 1 :(得分:1)
如果你想删除逗号,那么: -
NSString *string = @"1,234";
string = [string stringByReplacingOccurrencesOfString:@"," withString:@""];
这应该返回一个只有1234的字符串。
通过'获取值'的意思是,将其转换为NSNumber对象?如果是这样,请使用此
NSNumber *numberFromString = [NSNumber numberWithInteger:[string integerValue]];
答案 2 :(得分:1)
使用NSNumberFormatter
将字符串转换为数字,而不是手动删除逗号,它可能更优雅(如果您支持不同的语言环境,则更不容易出错)。
答案 3 :(得分:0)
我不知道那个框架/语言,但是如果一个整数转换器不起作用,那么通过用字符串中的null替换它们然后转换为整数来删除逗号。