indexof用法,indexof用法 js

http://www.itjxue.com  2023-01-24 05:56  来源:未知  点击次数: 

indexof的用法

indexOf(int ch)

返回指定字符在此字符串中第一次出现处的索引。

indexOf(int ch, int fromIndex)

返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。

整句意思就是,把need字符串进行截取,取第一个引号后(不包括),到","前(不包括)的字符串

index 和 indexOf 具体怎么使用

int indexOf(int ch,int fromIndex)函数:就是字符ch在字串fromindex位后出现的第一个位置.没有找到返加-1

eg:String str="a2dfcfar1bzvb";

System.out.println(str.indexOf(97,2));

看这个例子,输出:6

a的ASCII为97,就从d开始找a找到了输出a所在字符串的确切位置,找不到就输出-1!(java中位置第一个从0开始)

String.indexOf函数用法小结

1. indexOf的参数是String, startIndex: Number;

indexOf的返回值为int,

2. Function indexOf 包含如下几个格式:

1). Strng.indexOf(substring) //搜索String中的substring,默认从0位开始;

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

public class Hehe

{

int i;

int x;

String ip= null;

String input1 = null;

String input2 = null;

public void main(String args[]){

ip = "126.168.1.1";

i = ip.indexOf('.');

x = ip.indexOf('.',i+1);

input1 = ip.substring(0,i);

input2 = ip.substring(i+1, x);

System.out.println("the input1 is "+input1);

System.out.println("the input2 is "+input2);

}

}

结果是

the input1 is 126

the input2 is 168

indexOf()的用法,具体是什么意思??

1.indexOf(int,ch):先看第一个indexOf它返回值是int,在看它的参数(int,ch)意思就是使用者可以给参数一个‘char’字符所代表的int值,然后去从前向后找到该字符在字符串中第一次出现处的索引,当然了我们不可能记得住每一个char的值所以我们在使用时直接用String s=abcdef;int i=s.indexOf('d')。

2.indexOf(int ch,int,fromIndex):这个方法就是说从指定位置往后找返回字符在该字符串中第一次出现处的索引,比如“woaizhongguo”indexOf('o',2)那返回值就是6而不是1,也不是11。

3.indexOf(Sting str):这个方法基本就类似前面的了,只不过它是在参数里给一个子字符串,然后返回该子字符串在该字符串中第一次出现处的索引,比如"woaixuexi"要查"ai"这个子字符串在整个字符串中出现的索引位置那返回值就是2。

javascript 中indexof 的用法是什么?

indexof函数的用法检测一个字符串在另一个字符串中出现的位置\x0d\x0a\x0d\x0a1、语法\x0d\x0a 字符串1.indexOf("字串2"[,索引n])\x0d\x0a 从索引n开始查找字符串2在字符串1中首次出现的下标,如果下标为-1,则表示字符串2在字符串1中不存在\x0d\x0a\x0d\x0a2、示例\x0d\x0a 1)var str="hello world";\x0d\x0a\x0d\x0a var ix=str.indexOf("l");\x0d\x0a\x0d\x0a 则ix=2,因为未指定第2个参数,则从下标为0处开始找,第一个l是第三个字符,但下标为2\x0d\x0a\x0d\x0a 2)var str="hello world";\x0d\x0a var ix=str.indexOf("l",5);\x0d\x0a\x0d\x0a 则ix=9,因为指定了第2个参数,则从下标为5处开始找,即从空格出往后找起,第一个l出现的位置位于整个字符串的第10个字符,下标为9\x0d\x0a 3)var str="hello world";\x0d\x0a var ix=str.indexOf("lx");\x0d\x0a\x0d\x0a 则ix=-1,因为未指定第2个参数,则从下标为0处开始找,没找到,则返回-1\x0d\x0a 4)var str="hello world";\x0d\x0a var ix=str.indexOf("ll",5);\x0d\x0a\x0d\x0a 则ix=-1,因为指定了第2个参数,则从下标为5处开始找,没找到,则返回-1

js indexof()函数用法

JavaScript中indexOf函数方法是返回String对象内第一次出现子字符串的字符位置。使用方法:

strObj.indexOf(subString[,??startIndex])

//其中strObj是必选项。String?对象或文字。

//subString是必选项。要在?String??对象中查找的子字符串。

//starIndex是可选项。该整数值指出在?String??对象内开始查找的索引。如果省略,则从字符串的开始处查找。

indexOf函数是从左向右执行查找。否则,该方法与 lastIndexOf

相同。下面的示例说明了indexOf函数方法的用法。

function?IndexDemo(str2){

???var?str1?=??"BABEBIBOBUBABEBIBOBU"

???var?s?=?str1.indexOf(str2);

????return(s);

}

JavaScript中indexOf()函数方法返回一个整数值,指出 ?String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。如果 startindex 是负数,则 startindex ?被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

(责任编辑:IT教学网)

更多

推荐网站经济文章