如何判断一个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

回到顶部