iPhone-将字符串截断为最后四个
全部, 我似乎无法通过搜索找到我想要的答案,所以我会问它 我需要把信用卡号的最后四位数字拉出来,然后把它放到另一个字符串中。它需要考虑信用卡号码长度的差异(即16个号码或15个号码等) i、 e.如果号码是“1234567890123456”,我想将一个新字符串设置为“3456”iPhone-将字符串截断为最后四个,iphone,objective-c,xcode,Iphone,Objective C,Xcode,全部, 我似乎无法通过搜索找到我想要的答案,所以我会问它 我需要把信用卡号的最后四位数字拉出来,然后把它放到另一个字符串中。它需要考虑信用卡号码长度的差异(即16个号码或15个号码等) i、 e.如果号码是“1234567890123456”,我想将一个新字符串设置为“3456” 谢谢假设信用卡号存储为字符串: NSString *lastFour = [fullNumber substringFromIndex:[fullNumber length] - 4]; 假设它是任何足够宽类型的无符
谢谢假设信用卡号存储为字符串:
NSString *lastFour = [fullNumber substringFromIndex:[fullNumber length] - 4];
假设它是任何足够宽类型的无符号整数:
NSString *lastFour = [NSString stringWithFormat: @"%04u", (unsigned int)(fullNumber % 10000)];
NSString *lastFour = [NSString stringWithFormat: @"%04u", (unsigned int)(fullNumber % 10000)];