Java String.indexOf()方法具有什么功能呢?
下文将讲述String.indexOf()方法的功能简介说明,如下所示:
String.indexOf()方法的功能: 返回字符串在第一个序列中出现的位置 ------------------------------------------------- String.indexOf()方法的语法 public int indexOf(int ch ) public int indexOf(int ch, int fromIndex) int indexOf(String str) int indexOf(String str, int fromIndex) 参数说明 ch:待检索的字符 fromIndex:开始搜索的索引位置 str:待搜索的子字符串 返回值说明 指定子字符串在字符串中第一次出现处的索引(从指定的索引开始) 。例
public class TestClass { public static void main(String args[]) { String Str = new String("java265我最爱的网站:www.java265.com"); String SubStr1 = new String("java265"); String SubStr2 = new String("com"); System.out.print("查找字符 o 第一次出现的位置 :"); System.out.println(Str.indexOf('o')); System.out.print("从第10个位置查找字符 o 第一次出现的位置 :"); System.out.println(Str.indexOf('o', 10)); System.out.print("子字符串 SubStr1 第一次出现的位置:"); System.out.println(Str.indexOf(SubStr1)); System.out.print("从第13个位置开始搜索子字符串 SubStr1 第一次出现的位置 :"); System.out.println(Str.indexOf(SubStr1, 13)); System.out.print("子字符串 SubStr2 第一次出现的位置 :"); System.out.println(Str.indexOf(SubStr2)); } } ----------运行以上代码,将输出以下信息----- 查找字符 o 第一次出现的位置 :27 从第10个位置查找字符 o 第一次出现的位置 :27 子字符串 SubStr1 第一次出现的位置:0 从第13个位置开始搜索子字符串 SubStr1 第一次出现的位置 :18 子字符串 SubStr2 第一次出现的位置 :26
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。