String 的 indexOf 与 search 方便的区别

 

String 这个对象里面包含许多方法 今天只要讲 indexOf 与 search

1.indexOf

stringObject.indexOf(searchvalue,fromindex)

 

 

 

 2.search

 

 

search()传入的正则表达式的参数忽略忽略标志 g,即不执行全局匹配,可以设置i,即可以执行是否忽略大小写。也可以直接传入字符串。

总结:如果从性能方面考虑 indexOf效率更高 如果查询的条件比较复杂 可以用search 比如需要查找特定的字符串 以什么开头或者以什么结尾 

一般我们常用的判断 都是判断某个字符串是否包含某个子字符串 所有用indexOf 多一点 。与indexOf相似的有lastIndexOf  则返回的是出现的最后一个搜索条件的位置

posted @ 2022-01-17 18:01  Jackie-Song  阅读(146)  评论(0编辑  收藏  举报