欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Objective-c:NSString的常用方法-創(chuàng)新互聯(lián)

Nsstring提供了很多常用的方法,下面演示代碼:

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供金牛網(wǎng)站建設(shè)、金牛做網(wǎng)站、金牛網(wǎng)站設(shè)計、金牛網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、金牛企業(yè)網(wǎng)站模板建站服務(wù),10年金牛做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

//------------------------------------------------------------------簡單的方法

void baseMethod(){

NSString *base = @"i'm is Base Method";

NSLog(@"%@",base);

//變成大寫

  base=  [base uppercaseString];

NSLog(@"%@",base);

//轉(zhuǎn)換成小寫

  base = [base lowercaseString];

NSLog(@"%@",base);

//首字母大寫

  base = [base capitalizedString];

NSLog(@"%@",base);

}

//------------------------------------------------------------------比較方法

void compare(){

NSString *compareObject = @"Object";

//isEqualToString方法是比較內(nèi)容是否一樣

BOOL result = [compareObject isEqualToString:@"Object"];

if(result){

NSLog(@"一樣");

  }else {

NSLog(@"不一樣");

  }

//比較兩個字符串的的大小,返回結(jié)果是一個枚舉類型,所以千萬別用指針來接受

NSComparisonResult result2 = [compareObject compare:@"object"];

if(result2 == NSOrderedAscending){

NSLog(@"第一個比第二個字符串大");

  }elseif(result2 ==NSOrderedDescending){

NSLog(@"第二個比第一個字符串大");

  }elseif(result2 == NSOrderedSame){

NSLog(@"一樣");

  }

//忽略大小寫進行比較

NSComparisonResult result3= [compareObject caseInsensitiveCompare:@"object"];

if(result3 == NSOrderedAscending){

NSLog(@"第一個比第二個字符串大");

  }elseif(result3 ==NSOrderedDescending){

NSLog(@"第二個比第一個字符串大");

  }elseif(result3 == NSOrderedSame){

NSLog(@"一樣");

  }

}

//------------------------------------------------------------------查找的方法

void nsstringSearch(){

NSString *string = @"book.txt";

//判斷是否以指定字符串結(jié)尾

BOOL result = [string hasSuffix:@".txt"];

//判斷是否以指定字符串開發(fā)

  result = [string hasPrefix:@"book2"];

if(result){

NSLog(@"yes");

  }else{

NSLog(@"No");

  }

//根據(jù)指定的字符串進行查找位置

NSString *string2 =@"book this is book";

NSRange rang= [string2 rangeOfString:@"book"];

NSLog(@"location:%zi",rang.location);

NSLog(@"length:%zi",rang.length);

//根據(jù)方向,對指定的字符串進行查找位置。

  rang= [string2 rangeOfString:@"book"options:NSBackwardsSearch];

NSLog(@"location:%zi",rang.location);

NSLog(@"length:%zi",rang.length);

//指定范圍進行搜索,進行查找

NSString *string3 = @"book is the book";

NSRange rang4 = NSMakeRange(4, 12);

   rang= [string3 rangeOfString:@"book"options:NSBackwardsSearchrange:rang4];

NSLog(@"location:%zi",rang.location);

NSLog(@"length:%zi",rang.length);

}

//------------------------------------------------------------------字符串截取

void stringSplit(){

NSString *string = @"hello world";

//根據(jù)范圍進行截取字符串

NSString *result = [string substringWithRange:[string rangeOfString:@"hello"]];

//根據(jù)指定的位置進行截取字符串(包含指定位置的字符串)

  result= [string substringFromIndex:3];

//從第一位開始截取到指定的位置

  result= [string substringToIndex:2];

NSLog(@"%@",result);

NSString *number=@"1-2-3-4-5-6-7-8-9";

//根據(jù)份分割符進行分割字符串

NSArray *arry= [number componentsSeparatedByString:@"-"];

NSLog(@"%@",arry);

}

//------------------------------------------------------------------路徑類的方法

void stringPat(){

// 將數(shù)組中的參數(shù)拼湊成地址

NSArray *array = [[NSStringstringWithUTF8String:"-Users-calvin-Desktop"]componentsSeparatedByString:@"-"];

NSString *path= [NSStringpathWithComponents:array];

NSLog(@"%@",path);

//講地址分割成數(shù)組

  array = [path pathComponents];

NSLog(@"%@",array);

//判斷是否絕對路徑,其實就是判斷開頭是否未“/”。

bool bo= [path isAbsolutePath];

if(bo){

NSLog(@"是");

  }else{

NSLog(@"否");

  }

//獲取最后一個目錄

NSString *dir=  [path lastPathComponent];

NSLog(@"%@",dir);

//刪除最后一個目錄

  dir= [path stringByDeletingLastPathComponent];

NSLog(@"%@",dir);

//最后增加一個目錄,系統(tǒng)會自動加上"/",不用自己加上

  dir = [path stringByAppendingPathComponent:@"我的目錄"];

NSLog(@"%@",dir);

}

//------------------------------------------------------------------轉(zhuǎn)換的方法

void stringBaseMethod(){

NSString *string =@"do you know the Object-c";

//獲取字符串的長度,返回結(jié)果可以使用int類型進行接收,但是OC不建議我們這樣接收。因為NSUInteger就是一個無符號long類型。強把long類型轉(zhuǎn)換成int類型會出現(xiàn)缺失數(shù)據(jù)。

NSUInteger length = [string length];

NSLog(@"%zi",length);

//獲取指定位置的字符

unichar  charAt =  [string characterAtIndex:5];

NSLog(@"%c",charAt);

//把字符串轉(zhuǎn)換成int對象

NSString *number  =@"23";

NSUInteger numbers = [number intValue];

NSLog(@"%zi",numbers);

//轉(zhuǎn)換成double類型

double doubles = [number doubleValue];

NSLog(@"%f",doubles);

//轉(zhuǎn)換成float類型

float floats = [number floatValue];

NSLog(@"%f",floats);

//轉(zhuǎn)換成常量的C語言字符串

constchar* charString = [number UTF8String];

NSLog(@"%s",charString);

}

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

標題名稱:Objective-c:NSString的常用方法-創(chuàng)新互聯(lián)
分享URL:http://aaarwkj.com/article28/dshejp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄微信小程序、建站公司、Google外貿(mào)建站、標簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
91高清国产最新地址| 国产日韩欧美精品激情| 日本不卡视频二区三区| 最新免费观看男女啪啪视频| 国产精品亚洲av性色| 久久亚洲综合精品少妇| 久久精品一偷一偷国产| 东京热加勒比在线播放| 精品欧美日韩国产一区| 国内自拍韩国资源在线| 国产精品自拍av一区二区| 丝袜美腿蜜汁一龙二凤| 国产av剧情精品亚洲| 91亚洲精品久久久蜜桃网站| 国产乱来视频在线观看| 青青草日韩欧美在线观看 | 国产精品蜜臀av在线一区| 亚洲黄色录像一区二区人妻黑人| 五月天亚洲综合小说网| 亚洲美女av一区二区三区| 在线观看免费国产b片| 亚洲理论电影在线观看| 毛片一区二区三区免费看| 国产自拍偷拍自拍偷拍| 欧美黄片免费在线视频| 成人黄片免费在线播放| 亚洲激情av在线观看| 欧美日韩亚洲精品三级| 激情一区二区三区视频| 四虎成人免费永久视频| 97在线观看视频在线观看| 亚洲综合av伊人久久| 亚洲成av人的天堂在线观看女人| 亚洲特级黄色做啪啪啪| 中文字幕一区日韩欧美| 日韩黄片免费观看大全| 日韩欧美亚洲一级黄片| 亚洲欧美日韩午夜在线| 精品国产亚洲av未满十八| 国产在线高清精品二区| 精品久久人人做爽综合|