它所查出来的是你给的母字符串(也就是str)中某一个字符的下标位置,比如第一个Hello在
Hello world中 Hello的第一个字符H在第一位,因为从0开始算的,所以输出0。 而第二个因为在Hello world中查找World(注意大小写w),所以没有,大小写敏感的。所以返回-1,最后一个就不用解释了,空格也占用一个字符的位置
indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。即indexOf()括号内所包含的字符在该字符串内的循序位置,在第几位就返回几,类如:str1=asdfkju,str1.indexOf('d'),则返回的值是2,从0开始数。如果有重复的字符出现,以第一个字符为准。如果没有找到子字符串,则返回 -1。
返回 String 对象内第一次出现子字符串的字符起始位置.为找的则返回-1表示
第一个为0,第二个为-1,第三个为6;
indexOf()方法是指字符串的开始位置,索引从0开始,比如你的indexOf("Hello"),返回就是0,而第二个大小写不一样,就没有找到这个字符串,则返回-1,第三个就返回2,因为中间有个空格
这个玩意儿跟sqlserver中的不一样,那个是 1,2,3
这个是0,1,2