【发布时间】:2011-11-16 14:20:58
【问题描述】:
我正在以字典格式的形式向 nsmutablestring 添加一些文本内容,并且每个字典都由“,”(commos)分割。但是当得到这个总字符串时,它会显示 (,) 到结尾的字符串。那么如何删除该可变字符串中的“,”(commos)。
有知道的请指教
提前致谢
【问题讨论】:
我正在以字典格式的形式向 nsmutablestring 添加一些文本内容,并且每个字典都由“,”(commos)分割。但是当得到这个总字符串时,它会显示 (,) 到结尾的字符串。那么如何删除该可变字符串中的“,”(commos)。
有知道的请指教
提前致谢
【问题讨论】:
这就是你需要从 NsmutableString 中删除字符的方式......
NSRange range = NSMakeRange([concatedstring length]-1,1);
[concatedstring replaceCharactersInRange:range withString:@""];
【讨论】:
这样做,您可以保留字符串的可变属性:
[mutableString setString:[mutableString substringToIndex:[mutableString length]-1]];
【讨论】:
要删除字符串的最后一个字符,您可以这样写:
string = [string substringToIndex:[string length] - 1];
【讨论】: