更多: zhilu jiaocheng
Java String indexOf( ) 示例
Java 程序使用 indexOf(String substring) 方法在给定的字符串对象中查找 substring
的索引。
public class StringExample { public static void main(String[] args) { String blogName = "onitroad.com"; System.out.println( blogName.indexOf("it") ); // 在字符串中查找第1个 world的位置 System.out.println( "hello world".indexOf("world") ); // 从字符串第15个字符开始查找 world System.out.println( "hello world java world".indexOf("world", 15) ); // 查找字符第1个o System.out.println( "hello world".indexOf('o') ); // 从第5个索引开始查找字符第1次出现的 o System.out.println( blogName.indexOf('o', 5) ); // 通过返回值,就可以判断字符串中是否包含子字符串 if(blogName.indexOf("it")>=0){ // 找到 it } } }
Java中 String indexOf() 方法返回参数字符串在给定字符串中的索引。
如果在字符串中找不到参数,则方法返回 -1
。
通过返回值,就可以判断字符串中是否包含子字符串。
String indexOf() 方法有四种重载形式:
方法语法 | 描述 | |
---|---|---|
1. | int indexOf( substring) | 返回给定子字符串的索引位置 |
2. | int indexOf(String substring, int fromIndex) | 返回给定子字符串的索引位置和来自 fromIndex 位置 |
3. | int indexOf(int ch) | 返回给定 char 值的索引位置 |
4. | int indexOf(int ch, int fromIndex) | 返回给定 char 值和来自 fromIndex 位置的索引位置 |
日期:2020-09-17 00:09:38 来源:oir作者:oir