indexOf() 方法
返回 String 对象内第一次出现子字符串的字符位置。
strObj.indexOf(subString[, startIndex])
参数
strObj
必选项。String 对象或文字。
subString
必选项。要在 String 对象中查找的子字符串。
starIndex
可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。
说明
indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。
如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。
从左向右执行查找。否则,该方法与 lastIndexOf 相同。
示例
下面的示例说明了 indexOf 方法的用法。
function IndexDemo(str2){
var str1 = "BABEBIBOBUBABEBIBOBU"
var s = str1.indexOf(str2);
return(s);
}
值得注意的是:在在JavaAPI文档是找不到这个方法的!我之前在学一段代码时,遇到了这个方法,于是想到API文档中查一下,结果找了半天都找不到!甚至怀疑我的这份API文档是不是不完整的呢!当我将代码放进Eclipse中查看的时候,Eclipse对该方法提示了这样一句话:
引用
Notes:This element neither has attached source nor attached JavaDoc and hence no information could be found!
噢!原来如此!
分享到:
相关推荐
indexOf方法返回与字符串str或代码点cp匹配的第一个子串的开始位置,该位置从索引0或fromIndex开始计算。如果在原始串中不存在str,则返回-1。 lastIndexOf方法 lastIndexOf方法返回与字符串str或代码点cp匹配的...
- **知识点**:介绍`String`类中常用的字符串操作方法,如`concat()`、`substring()`、`indexOf()`等。 - **例题**:题目可能会询问“要连接两个字符串,应该使用哪个方法?”或者“如何获取一个字符串中子串的位置...
以上就是`String`类的一些常见方法,理解并熟练使用它们对于提升Java编程效率至关重要。在实际开发中,开发者通常会结合这些方法来处理字符串,实现各种文本操作。通过阅读和分析`TestString.java`文件,我们可以...
【Java String类常用方法详解与实战】 在Java编程语言中,`String`类是一个非常重要的类,它代表不可变的字符序列。所有的字符串字面值(例如:"abc")都是`String`类的实例。本篇文章将深入探讨`String`类的一些...
### String index out of 4解决方法 在编程中,尤其是使用Java进行字符串处理时,经常会遇到`StringIndexOutOfBoundsException`异常。这种异常通常发生在试图访问一个不存在的字符串索引时。例如,如果尝试访问一个...
- `indexOf(String str)`:查找子字符串第一次出现的位置。 - `contains(CharSequence s)`:检查字符串是否包含指定的子字符串。 - `replace(char oldChar, char newChar)`:替换所有出现的旧字符为新字符。 - `...
8. indexOf()方法:用于获取字符串中指定字符或子串的位置。 在上面的代码中,使用indexOf()方法来获取s8中小数点的位置。 9. toCharArray()方法:用于将字符串转化成字符数组。 在上面的代码中,使用toCharArray...
Java中的String类是编程中非常基础且重要的一个类,它代表不可变的字符序列,即一旦创建...掌握这些基本的String类知识和方法对于Java编程至关重要,它们在日常开发中被广泛应用,理解并熟练运用能提高代码质量和效率。
在这个文档中,我们探讨了几个Java String类的常用方法,这些方法对于处理和操作字符串非常关键。 1. `length()`方法:返回字符串的长度。例如,`String s1 = "hello";`,调用`s1.length()`会返回5,因为"hello"有5...
`String`类在Java中扮演着至关重要的角色,其丰富的功能和方法使得处理文本数据变得既方便又高效。理解并熟练掌握`String`类的构造函数和各种操作方法,对于任何Java程序员来说都是必不可少的技能。通过本文的介绍,...
此外,String类还有许多其他的方法,如`trim()`(去除字符串两端的空白字符)、`toUpperCase()`和`toLowerCase()`(转换为大写或小写)、`indexOf()`和`lastIndexOf()`(查找子字符串的索引)、`startsWith()`和`...
5. `indexOf(String str)`和`lastIndexOf(String str)`方法用于查找指定子字符串在当前字符串中首次和最后一次出现的位置。如果没有找到子字符串,这两个方法都会返回-1。 6. `startsWith(String prefix)`和`...
### Java中String类的知识 #### 一、String 类概述与创建方式 在Java语言中,`String`类是用于表示不可变字符序列的核心类之一。它代表了一个字符串对象,一旦被初始化后,其内容不能被改变。这被称为不可变性...
JAVA 中 String 类常用方法使用实例 在 JAVA 中,String 类是一种常用的类,提供了许多实用的方法来操作字符串和数组。在本文中,我们将介绍 String 类中的常用方法,并通过实例来演示每个方法的使用。 Int length...
- `indexOf(String str)`:返回指定子字符串在字符串中首次出现的索引,不存在则返回-1。 - `lastIndexOf(String str)`:返回指定子字符串在字符串中最后一次出现的索引。 4. **字符串操作**: - `concat(String...
以上只是String类中的一部分方法,String类还提供了许多其他有用的方法,如`length()`(获取字符串长度)、`indexOf()`(查找子串首次出现的位置)、`substring()`(提取子字符串)、`trim()`(去除首尾空白)等,...
4. `indexOf(String str)` / `lastIndexOf(String str)`:查找子字符串第一次出现或最后一次出现的位置。 5. `concat(String anotherString)`:连接两个字符串。 6. `replace(char oldChar, char newChar)`:替换...
4. `indexOf(String str)`:查找字符串中首次出现指定子字符串的索引。 5. `equals(Object obj)`:比较当前字符串是否与指定对象(通常是另一个字符串)相等。 6. `toUpperCase()`:将字符串转换为全大写形式。 7. `...
在Java编程语言中,`String` 类是处理字符串的核心类,它包含了大量的方法,使得对字符串的操作变得简单而高效。本篇文章将详细讲解`String`类的一些常用方法,并通过具体的例子来展示它们的用法。 1. **创建String...