91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

iOS中containsString和rangeOfString有什么區別

iOS
小億
95
2023-10-22 07:59:02
欄目: 編程語言

在iOS中,containsStringrangeOfString都是用于判斷字符串中是否包含某個子字符串的方法,但它們有一些區別。

  1. containsString是一個NSString類的方法,用于判斷一個字符串是否包含指定的子字符串。它返回一個布爾值,表示是否包含該子字符串。例如:
let str = "Hello, World!"
if str.containsString("Hello") {
    print("包含")
} else {
    print("不包含")
}

輸出結果為:“包含”

  1. rangeOfString是一個NSString類的方法,用于查找一個字符串中指定子字符串的位置。它返回一個NSRange結構體,表示子字符串在字符串中的位置和長度。如果子字符串不存在,則返回一個NSRange對象的location屬性為NSNotFound。例如:
let str = "Hello, World!"
let range = str.rangeOfString("Hello")
if range.location != NSNotFound {
    print("找到了,位置為:\(range.location),長度為:\(range.length)")
} else {
    print("未找到")
}

輸出結果為:“找到了,位置為:0,長度為:5”

總結:

  • containsString用于判斷是否包含指定的子字符串,返回一個布爾值。
  • rangeOfString用于查找子字符串在字符串中的位置,返回一個NSRange對象。

0
开江县| 红安县| 昌图县| 颍上县| 凤凰县| 双桥区| 汕头市| 渭源县| 华宁县| 棋牌| 宣威市| 卫辉市| 五原县| 宁河县| 延安市| 焦作市| 柳江县| 宜春市| 建水县| 库伦旗| 蒙自县| 海淀区| 南陵县| 新沂市| 颍上县| 肇东市| 广灵县| 离岛区| 安宁市| 五指山市| 罗定市| 汉阴县| 东台市| 石楼县| 大城县| 岳普湖县| 深水埗区| 赤壁市| 宁陵县| 磐石市| 安徽省|