//
// main.m
// oc語言學習
#import int main(int argc, const char * argv) else
//判斷乙個字串是否小於、等於或大於另乙個字串
if ([str1 compare:str2] == nsorderedascending) else if ([str1 compare:str2] == nsorderedsame)else if ([str1 compare:str2] == nsordereddescending)
//將字串轉換為大寫
res = [str1 uppercasestring];
nslog(@"res =%s",[res utf8string]); //res =this is string a
//將字串轉換為小寫
res = [str1 lowercasestring];
/*語句: res = [nsstring stringwithstring:str1];
在這裡進行的實際上是字串內容的複製,而不是對記憶體中同乙個字串的引用。
即 str1 和 res 指向的兩個不同的字串物件,這與簡單的賦值操作不同:res = str1;*/}
return 0;
}
字串基本操作
include unsigned int strlenth char s 獲取字串長度 return lenth void strcopy char target,char source 字串拷貝 int strcompare char s,char t 字串比較,s t,則返回1 s t,則返回0...
字串基本操作
遞迴求字串長度 int recurlength char str 字串中最後乙個引數的長度 int lastwordlen char str,int len int lastwordlen char str return lastlen 字串記憶體的拷貝 實現memmove函式 char my me...
字串基本操作
判斷字串開頭結尾字元 string.startswith l 判斷字串是否以l開頭 string.endswith n 判斷字串是否以n結尾 返回字串中字元的位置 string.find x 找到這個字元返回下標,多個時返回第乙個 不存在的字元返回 1 string.index x 找到這個字元返回...