【发布时间】:2011-02-22 23:30:23
【问题描述】:
我正在尝试使用 if 语句来计算 2 个字符串中的哪一个按字母顺序排在第一位。就像数字和大于和小于一样:
if (1 < 2) {
只用字符串:
if(@"ahello" < @"bhello") {
或者我必须有一个包含所有字母的字符串,然后检查每个字符串中第一个字符的索引,看看哪个索引更大,小于另一个的索引在字母表中排在第一位,然后如果它们相等,则转到下一个字符并重复?
【问题讨论】:
-
就像在 C 中一样,您的 if 语句比较的是指向字符串的指针,而不是字符串的内容。
-
这只是我的意思的一个例子
标签: objective-c string alphabetical