我有一个字符串值,它包含逗号。例如: - 1,234。我想在这里我只需要1234能否请你帮我的字符串值...如何从包含“,”的字符串获取字符串值?
0
A
回答
1
代替人工剥出逗号,(如果你支持不同的地区和不易出错),它可能是更优雅的使用一个NSNumberFormatter
将字符串转换为数字。
1
NSString *myString = "1,234";
NSString *resultString = [myString stringByReplacingOccurrencesOfString:@"," withString:@""];
+0
之前我没有看到这个答案:) – Amethi 2010-07-02 08:46:25
0
我不知道该框架/语言,但如果一个整数转换器将无法正常工作,然后通过将它们替换为字符串中的空值并将其转换为整数来去除逗号。
+0
我只是以1,234为例。但是在某些情况下,当你从服务器中得到一些不需要的字符,并且你想分析这些字符串时,就不能使用nsnumber格式化程序。 “stringByReplacingOccurrencesOfString”方法将帮助你。 – 2010-09-06 08:36:43
1
如果你想要去除逗号则: -
NSString *string = @"1,234";
string = [string stringByReplacingOccurrencesOfString:@"," withString:@""];
这将返回您的字符串只有1234了。
通过“获取值”的意思,将其转换为NSNumber对象?如果是用这个
NSNumber *numberFromString = [NSNumber numberWithInteger:[string integerValue]];
相关问题
- 1. 获取从包含特定字符串
- 2. 如何获取包含来自C中字符串的字的子字符串?
- 3. 从包含特殊字符的字符串中提取子串
- 4. 从字符串获取值?
- 5. 获取包含字符串的行号
- 6. 从字符串获取子字符串__
- 7. 如何从字符串中获取值?
- 8. 如何从json字符串获取值?
- 9. 如何获取包含在指定字符串中的特定字符串?
- 10. 包含完整字符串分隔符的提取字符串
- 11. 如何获得包含字符串
- 12. 如何从一串字符串中获取字符串?
- 13. 如何将字符串值除以另一个字符串值,每个字符串值均包含数字值
- 14. 字符串包含
- 15. 包含字符串
- 16. 如何从ColdFusion中的字符串获取子字符串
- 17. 如何从给定的字符串获取子字符串?
- 18. 从Java中的字符串中获取int也包含字母
- 19. 从多个类获取包含字符串和数字的类
- 20. 从字符串中读取字符或从字符串中获取字符
- 21. 从包含问题的字符串中移除子字符串
- 22. 从字符串值文件夹中获取字符串数组?
- 23. 如何从长字符串中获取字符串?
- 24. 如何从字符串中获取部分字符串
- 25. 如何通过PHP从字符串获取子字符串?
- 26. MySQL - 如何从字符串中获取子字符串表
- 27. 如何从字符串中获取字符串
- 28. 如何从字符串中获取子字符串?
- 29. 如何从字符串数组中获取随机字符串?
- 30. 如何从字符串资源获取ArrayAdapter字符串?
我只是以1,234为例。但是在某些情况下,当你从服务器中得到一些不需要的字符,并且你想分析这些字符串时,就不能使用nsnumber格式化程序。 “stringByReplacingOccurrencesOfString”方法将帮助你。 – 2010-09-06 08:35:57