更多: 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 查找字符串中是否包含子字符串

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