比较绕的indexof()

indexOf()

方法可返回某个指定的字符串值在字符串中首次出现的位置。

如果要检索的字符串值没有出现,则该方法返回 -1。

String.indexOf用法小结
  indexOf的参数是String, startIndex: Number;
  indexOf的返回值为int,
  Function indexOf 包含如下几个格式:
  1). Strng.indexOf(substring) //搜索String中的substring,默认从0位开始;

2). String.indexOf(substring,m) //搜索String中的substring, 默认从第m位开始;

str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置)

str1.IndexOf("字",start,end);//从start第start+1个字符起,查找end个字符,查找“字”在字符串STR1中的位置[从第一个字符算起]注意:start+end不能大于str1的长度

indexOf参数为string,在字符串中寻找参数字符串第一次出现的位置并返回该位置。如string s="0123dfdfdf"; var i=s.indexof("df");这时i==4。

string test="asdfjsdfjgkfasdsfsgfhgjgfjgdddd";

test.indexof(‘d‘) =2 //从前向后 定位 d 第一次出现的位置

test.indexof(‘d‘,1) =2 //从前向后 定位 d 从第1+1个字符串开始计算第一次出现的位置
test.indexof(‘d‘,5,2) =6 //从前向后 定位 d 从第5 位开始查,查2位,即 从第5位到第7位;

时间: 2024-08-02 05:23:29

比较绕的indexof()的相关文章

给想深局领发接单

Eh, Hugo, mon ami, he said, settling himself comfortably in his chair, "this would be a charming story for M. Bourget, that modern Balzac, who analyses the hearts of the ladies of this generation in so masterly a fashion. Dame! I would like to give h

js stringObject的indexOf方法

我所写的这个是基本知识的基本知识,为什么我还是要写呢,所谓说好记性不如烂比头,作为一名前端开发人员,太多相似的代码见的又太多,但是又不常见,所以很容易忘记,那我把indexOf原理讲清楚 indexOf的方法是返回所检索字符串或者字符所在的位置(也可以说是下标,所检索的下标是从0开始,检索的起始位也是从0开始): 如果检索的是字符串,则是返回字符串首个字符的下标开始: 语法 stringObject.indexOf(searchvalue,fromindex) 参数 描述 searchvalue

js Array的一个函数indexOf( )

js Array的一个函数:indexOf(i) var  a = [1,2,3,4]; a.indexOf(2) 返回-1则表示2不在a中,反之则2为a的一个元素 此方法可以用来删除掉Array中的重复元素

indexOf、instanceOf、typeOf、valueOf详解

1.indexOf() 该方法用来返回某个指定的字符串值在字符串中首次出现的位置. 语法:indexOf(searchvalue,fromindex);两个参数,参数一表示查询的字符串值,参数二可选表示开始查询的起始位置,若不写默认从首字符开始查询 1 var string = "abcdeADhu390u09"; 2 console.log(string.indexOf("d"));//3 注意下标值从0开始 3 console.log(string.indexO

Java String字符串/==和equals区别,str。toCharAt(),getBytes,indexOf过滤存在字符,trim()/String与StringBuffer多线程安全/StringBuilder单线程—— 14.0

课程概要 String 字符串 String字符串常用方法 StringBuffer StringBuilder String字符串: 1.实例化String对象 直接赋值  String str="Hello";  推荐这种 使用关键字new  String str1=new String("Hello"); 在内存中开辟2个空间 如图: 源代码 StringDemo01.java 2.String内容的比较 String str="Hello"

【转】Java中字符串中子串的查找共有四种方法(indexof())

原文网址:http://wfly2004.blog.163.com/blog/static/1176427201032692927349/ Java中字符串中子串的查找共有四种方法,如下:1.int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引. 2.int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引. 3.int lastIndexOf(String st

BIRT 中的indexOf函数

原以为BIRT中的indexOf函数直接与JavaScript中的一样,就如同substr和replace一样,但是一直遇到function undefined的错误. domain = row["MEDIUM_STRING_VAL"].substr(1); i = BirtStr.indexOf('\|', domain); domain.substr(0, i);

js indexof用法indexOf()定义和用法

indexOf()定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. 语法 stringObject.indexOf(searchvalue,fromindex) 参数 : searchvalue:必需.规定需检索的字符串值.可选的整数参数. fromindex:规定在字符串中开始检索的位置.它的合法取值是 0 到 stringObject.length - 1.如省略该参数,则将从字符串的首字符开始检索. 说明 该方法将从头到尾地检索字符串 stringOb

IndexOf的用法(查找一个字符出现的次数以及索引)

1 string msg = "大刀对单刀,单刀对大刀,大刀斗单刀,单刀夺大刀."; 2 //判断这个字符串中大刀出现的次数,和每次出现的索引位置 3 int count = 0; 4 string keywords = "大刀"; 5 int index = 0; 6 while ((index = msg.IndexOf(keywords, index)) != -1) { 7 count++; 8 Console.WriteLine("第{0}次出现