如何显示 NSString 的最后一个字符 *

Posted

技术标签:

【中文标题】如何显示 NSString 的最后一个字符 *【英文标题】:How to display the last char of the NSString * 【发布时间】:2010-07-15 01:19:09 【问题描述】:

我想问一个关于目标 C 中的 NSString * 的问题。我从某处读取了一个字符串,我想获取该 NSString 对象的最后一个字符?我曾经尝试过objectAtIndex,但我不知道该获取什么索引。我应该输入什么?非常感谢。

【问题讨论】:

【参考方案1】:
unichar lastChar = [yourString characterAtIndex:[yourString length] - 1];

或者如果你想要它作为NSString:

NSString *lastChar = [yourString substringFromIndex:[yourString length] - 1];

【讨论】:

警告:如果字符串以组合字符序列或代理对结尾,这将产生损坏的文本。 如果字符串为空,这也会崩溃 大概有人会先检查一下。

以上是关于如何显示 NSString 的最后一个字符 *的主要内容,如果未能解决你的问题,请参考以下文章

如何检查 NS String 是不是包含 javascript 函数?

不可变字符串NSString

在Object-C 中的 NSArray,NSString…… NS到底是啥??

iOS中如何比较NSString包含的中文字符?

iOS中如何比较NSString包含的中文字符?

为什么NSString中的NSDecimalNumber?