[Java] indexOf() Method 的用法

阅读时间: 5分钟

indexOf() Method的作用是检视特定字元(specified character(s))的位置,
而它所返回的值会是那个特定字元第一次出现的位置。

语法 – 有4个methods
public int indexOf(String str)
public int indexOf(String str, int fromIndex)
public int indexOf(int char)
public int indexOf(int char, int fromIndex)

indexOf(String str) 解释:
当中,
str是指要搜寻的特定字元
将会返回那个特定字元第一次出现的位置

例子1:

public class IndexOfExercise {public static void main(String args[])     {           // 定义 String         String testcase1 = new String("Hi Martin Yeung");                 String subst = new String("Martin");           System.out.print("找出第1个Martin的位置 : ");           // 第1个i是出现在位置1, 所以要由下一个位置开始搜寻,那就是由位置2开始        System.out.println(testcase1.indexOf(subst));         //最后会出现 = 找出第1个Martin的位置 : 3    } }

indexOf(int char) 解释:
当中,
char是指要搜寻的特定字元
将会返回那个特定字元第一次出现的位置

例子2:

public class IndexOfExercise {public static void main(String args[])     {           // 定义 String         String testcase1 = new String("Hi Martin Yeung");           System.out.print("找出第1个i的位置 : ");           System.out.println(testcase1.indexOf('i'));         //最后会出现 = 找出第1个i的位置 : 1    } }

indexOf(int Char, int fromIndex) 解释:
当中,
char是指要搜寻的特定字元
fromIndex是指从哪个位置开始
将会返回那个特定字元从某个位置开始的第一次出现的位置

例子3:

public class IndexOfExercise {public static void main(String args[])     {           // 定义 String         String testcase1 = new String("Hi Martin Yeung");           System.out.print("找出第2个i的位置 : ");           // 第1个i是出现在位置1, 所以要由下一个位置开始搜寻,那就是由位置2开始        System.out.println(testcase1.indexOf('i', 2));         //最后会出现 = 找出第2个i的位置 : 7    } }

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章