課程
/移動(dòng)開發(fā)
/iOS
/玩兒轉(zhuǎn)Swift 2.0(第二季)
rangeOfString? ?我目前已經(jīng)是5.0的最新版本了? 這個(gè)已經(jīng)沒有了? 用什么來代替
2019-06-29
源自:玩兒轉(zhuǎn)Swift 2.0(第二季) 1-4
正在回答
在補(bǔ)充一下,使用range(of: "ll")返回的NSrange,第一個(gè)元素表示出現(xiàn)的位置在第2號(hào)位,第二個(gè)元素表示持續(xù)了2個(gè)號(hào)位(只是我這么稱呼)。
/*h????e???? l? ? ?l???? o0????1????2????3????4????*/var sadn = "hello"(sadn as NSString).range(of: "ll") //返回值:{2,2} 表示“l(fā)l”出現(xiàn)的位置在2號(hào)位,并且占了兩個(gè)號(hào)位第2和3號(hào)位,下面是對(duì)比(sadn as NSString).range(of: "l")//返回值:{2,1 }表示“l(fā)”出現(xiàn)的位置在2號(hào)位,占了一個(gè)位置。emm,希望能幫到你,現(xiàn)在range的功能很強(qiáng)大,可以多使用command+點(diǎn)擊,查看Definition? 里面的解釋很詳細(xì)哦~
/*
h????e???? l? ? ?l???? o
0????1????2????3????4????
*/
var sadn = "hello"
(sadn as NSString).range(of: "ll") //返回值:{2,2} 表示“l(fā)l”出現(xiàn)的位置在2號(hào)位,并且占了兩個(gè)號(hào)位第2和3號(hào)位,下面是對(duì)比
(sadn as NSString).range(of: "l")//返回值:{2,1 }表示“l(fā)”出現(xiàn)的位置在2號(hào)位,占了一個(gè)位置。
emm,希望能幫到你,
現(xiàn)在range的功能很強(qiáng)大,
可以多使用command+點(diǎn)擊,查看Definition? 里面的解釋很詳細(xì)哦~
縱橫五岳 提問者
轉(zhuǎn)換成NSString后用range(of:"ll")來實(shí)現(xiàn),返回的是一個(gè)NSrange,例如:
var sadn = "hello"(sadn as NSString).range(of: "ll")? ?//得到的結(jié)果:{2,2}//如果看不懂上面的NSrange,可以使用以下方法(sadn as NSString).range(of: "ll").location? ? ? ?//得到的結(jié)果:2//補(bǔ)充,可以使用contains(str:String )來判斷字符串是否包含這個(gè)元素,(sadn as NSString ).contains("ll")? ?//得到的結(jié)果:True
(sadn as NSString).range(of: "ll")? ?//得到的結(jié)果:{2,2}
//如果看不懂上面的NSrange,可以使用以下方法
(sadn as NSString).range(of: "ll").location? ? ? ?//得到的結(jié)果:2
//補(bǔ)充,可以使用contains(str:String )來判斷字符串是否包含這個(gè)元素,
(sadn as NSString ).contains("ll")? ?//得到的結(jié)果:True
舉報(bào)
基于Swift2.1的swift語言教程第二季,深入地了解swift語法
1 回答swift3中函數(shù)交換參數(shù)已經(jīng)取消
1 回答replaceRange 字符串 這個(gè)也不用了 如何代替
1 回答我這里的inout 加了,傳值的時(shí)候也有& 但是 數(shù)組沒有變化呢
1 回答網(wǎng)絡(luò)獲取來的數(shù)組直接arr.max和.min求最大值最小值有什么弊端嗎
1 回答老師,用到了什么軟件
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-07-01
在補(bǔ)充一下,使用range(of: "ll")返回的NSrange,第一個(gè)元素表示出現(xiàn)的位置在第2號(hào)位,第二個(gè)元素表示持續(xù)了2個(gè)號(hào)位(只是我這么稱呼)。
2019-07-01
轉(zhuǎn)換成NSString后用range(of:"ll")來實(shí)現(xiàn),返回的是一個(gè)NSrange,
例如: