`
小哥1900
  • 浏览: 55377 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Java String类的indexOf()方法

阅读更多
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!

噢!原来如此!
分享到:
评论
1 楼 feng_tai_jun 2010-08-06  
你的这个:
function IndexDemo(str2){   
   var str1 = "BABEBIBOBUBABEBIBOBU"  
   var s = str1.indexOf(str2);   
   return(s);   
}  


是JavaScript代码。

相关推荐

    Java面试+笔试题集

    Java面试+笔试题集,里边的答案不全是正确的,不要盲目的相信,O(∩_∩)O~

    Java String类常用的方法.docx

    int indexOf(String str):返回指定字符串str在此字符串中第一次出现的位置。 int lastIndexOf(int ch):返回指定字符ch在此字符串中最后一次出现的位置。 int lastIndexOf(String str):返回指定子字符串str在此字符串...

    StringAPI.java

    int indexOf(String str, int fromIndex):返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始 int lastIndexOf(String str):返回指定子字符串在此字符串中最右边出现处的索引 int lastIndexOf...

    string类的常用方法.pdf

    indexOf():返回字符串中第一个匹配字符的索引。 substring():返回指定索引范围内的子字符串。 toLowerCase():将字符串转换为小写。 toUpperCase():将字符串转换为大写。 字符串类在Java中广泛应用于各种场景,如...

    Java中String类方法总结

    1. 获取数据方法 ...int indexOf(String str); int indexOf(char ch, int fromIndex); int indexOf(String str, int fromIndex); 这些方法都是获取指定元素所在的下标位置,元素可以是char类型字符,也可以是

    kmp.rar_indexof java_java KMP_kmp java

    给你A,B两个字符串,检查B串是否是A串的子串,类似于Java的String.indexOf("")。找到匹配失败时的最合适的回退位置,而不是简单的回退到子串的第一个字符(常规的枚举查找方式,是简单的回退到子串的第一个字符,KMP...

    indexOf()函数的用法

    java中indexOf()函数的用法 java中indexOf()函数用法 indexOf(String):返回字符串中indexOf()中字符串String在你父串中首次出现的位置 eg: String str = "adfiblienfseweifjoaa353495q";//父串 System.out.println...

    java常用方法大全

    indexOf(String s ,int startpoint) 从startpoint处开始检索 如果没有检索到,将返回-1 6、得到字符串的子字符串 substring(int startpoint) 从startpoint处开始获取 substring(int start,int end) 从start到end...

    完整版Java全套入门培训课件 Java基础 06-集合(共24页).pptx

    String类 字符串是一个特殊的对象。 字符串一旦初始化就不可以被改变。...int indexOf(String str); boolean endsWith(String str); String[] split(String reg); String substring(int index); String(char[] arr);

    Java文件处理工具类--FileUtil

    if (fileName.indexOf(errChar.charAt(i)) != -1) { isValid = false; break; } } } return isValid; } /** * 把非法文件名转换为合法文件名. * * @param fileName * @return ...

    Java String字符串和IO流用法简介

    ##String字符串 ###1.1比较方式 ...int indexOf(String str);获取指定字符串第一次出现的位置 int indexOf(char ch ,int fromIndex);获取字符串中指定字符第一次出现的位置,从指定索引出检索 int indexO

    Java常用方法大全

    字符串 1、获取字符串的长度 length() 2 、判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith(String s) ...indexOf(String s ,int startpoint) 从startpoint处开始检索 如果没有检索到,将返回-1

    java常用工具类的使用

    而Date的其他构造方法和普通方法的API都不容易实现国际化,因此目前Date类的大多数方法都被标识为过时,表示更灵活的时间类请参考java.util.Calendar。 Date的输出结果是按照国际通用格式输出的,而中国更习惯于...

    String 优化

    java String 优化,提高性能

    Rope 数据结构 C# 实现

    但鉴于 Rope 的实现方式, IndexOf 方法的效率偏低,比直接使用 String.IndexOf 还差些,但最重要的一点,查询时间O 是线性的。 String.IndexOf 确不是。 只是做了简单的测试,大字符串的处理效率还行,不保证没...

    java字符串替换 代码转换相关源码.rar

    java字符转换类代码,可以实现判断字符串是否为空,并删除首尾空格,字符串替换函数,代码转换,GBK转换为ISO-8859-1,代码转换 从srcCode转换为destCode,代码转换,GBK转换为big5,替换非法字符,标记本身等于分隔...

    Java精华(免费版)

    3、indexOf(int ch);返回字符ch在字符串中首次出现的位置 4、substring(int benginIndex); 5、substring(int beginIndex,int endIndex); 返回字符串的子字符串,4返回从benginindex位置开始到结束的子字符串,5返回...

    java发送短信之AT指令

    if (strReturn.indexOf("OK", 0) != -1) { return true; } return false; } catch (Exception ex) { System.gc(); ex.printStackTrace(); return false; } } /** * 封闭COM口 * @return boolean */ ...

    java 编程基础题

    其中People类具有name、age两个保护成员变量,分别为String类型和整型,且具有共有的getAge()成员方法,用于返回age变量的值,并编写一个两个参数的构造函数。Employee类具有保护成员String变量employeeNo,Teacher类...

    java 数组下标越界异常(ArrayIndexOutOfBoundsException)

    java 数组下标越界异常(ArrayIndexOutOfBoundsException) java 数组下标越界异常(ArrayIndexOutOfBoundsException)

Global site tag (gtag.js) - Google Analytics