如何判断一个string中是否包含HarmonyOS鸿蒙Next另一个string
如何判断一个string中是否包含HarmonyOS鸿蒙Next另一个string 一般的开发语言中,String字符串一般有 contains 方法
比如:
let stringA = "aa";
let stringB = "bb";
let stringAB = "aabb";
let isContain1: boolean = stringA.contains(stringAB) // 结果应为 false
let isContain2: boolean = stringB.contains(stringAB) // 结果应为 false
let isContain3: boolean = stringAB.contains(stringA) // 结果应为 true
let isContain4: boolean = stringAB.contains(stringB) // 结果应为 true
在 arkTs 语言中,如何判断一个字符串是否包含另一个字符串呢,没有找到对应的 contains
方法,可以给一个示例么
更多关于如何判断一个string中是否包含HarmonyOS鸿蒙Next另一个string的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
可以使用 includes,例如 let isContain1: boolean = stringA.includes(stringB)
更多关于如何判断一个string中是否包含HarmonyOS鸿蒙Next另一个string的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
正则表达式
在鸿蒙系统中,判断一个字符串是否包含另一个字符串,可以使用String
类的contains
方法。该方法返回一个布尔值,表示目标字符串是否包含指定的子字符串。
示例代码如下:
let str: string = "HarmonyOS鸿蒙Next";
let subStr: string = "鸿蒙";
if (str.contains(subStr)) {
console.log("包含");
} else {
console.log("不包含");
}
contains
方法会检查str
中是否包含subStr
,如果包含则返回true
,否则返回false
。