在开发中,有时对字符串进行处理时,不可避免的会遇到这样一个很常见的需求,处理如下:
/*
* === FUNCTION ==================================================
* Name: deleteLastCharacter:
* Description: Delete the last character .
* =================================================================
*/
+(NSString*) deleteLastCharacter:(NSString*)sourceString
{
NSString* retString;
if(0 == [sourceString length])
{
retString = sourceString;
}
else if (1 == [sourceString length])
{
retString = [sourceString substringToIndex:([sourceString length]-1)];
}
else
{
retString = [sourceString substringToIndex:([sourceString length]-2)];
}
return retString;
} /* ---------- end of function deleteLastCharacter: ---------- */
声明:此博文源自http://blog.csdn.net/shenyuanluo/article/details/49800447
如需转载,请说明出处。谢谢!