2011-02-27 64 views
0

我需要比较iOS中的2个数字字符串。第一个字符串stored是一个固定的长整数,我想检查第二个字符串entered的最后一个数字是否与stored字符串(不一定是最后一个数字)的相应数字相同。比较字符串的最后一位数字与另一个字符串的相同位置的最后一位数字

例如...

entered = 123456789 
stored = 12345678902345678 

在这个例子中,我想检查9entered是相同的stored相同位置的数字。

我想有实现这一目标的2点可能的方式,但如果有一个更简单的方法那简直太好了......

  1. 检查enteredlength并在entered该位置的字符比较和stored
  2. 检查entered字符串是否等于stored中相应的length的值。

有人请提供一些在这方面的建议。

回答

0

分解字符集中'即将获取存储'字符串并将第9个元素(或与要比较的元素的任何位置)与现有存储字符串的第9个元素进行比较。

看一看这样的:Breaking NSString 'word' in characters..

字符打破了“关于对获得存储的” NSString后,将9号元素,然后获取其intValue(如[lastElement intValue];),并在另一侧检索您的“已存储” NSString,在人物分手,采取第9元,然后获取其intValue(如上图所示),现在你有两个int值,你可以轻松地比较两个整数..

希望帮助一点。 :)

相关问题