您的位置:

java字符串查找,java字符串查找替换

本文目录一览:

如何获取Java中一个String字符串中的某一个字符的“索引值”?

在一个String字符串中 查找某个汉字的索引 可以使用str.indexOf("字")  获取在字符串中的索引位置,同样索引从0开始,若字符串中没有该汉字, 返回-1就行了。

Java

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

java 如何查找匹配的字符和字符串

通过indexOf进行查找

示例:

String str = "abcdefg";

if(str.indexOf("cd")=0){//这里查找str中是否存在"cd"字符串,如果存在则会返回大于等于0的数,如果不存在,则返回-1

   System.out.println("找到了");

}

补充indexOf

1、返回 String 对象内第一次出现子字符串的字符位置。

2、string.indexOf(subString[, startIndex])

1)参数 

string

必选项。String 对象或文字。

subString 必选项。

要在 String 对象中查找的子字符串。

starIndex 可选项。

该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。

2)说明 

indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回-1。

JAVA中怎样在一个字符串中查找给定的子字符串

调用类java.lang.String

的以下方法都可以:

public int indexOf(String str)

返回指定子字符串在此字符串中第一次出现处的索引。

参数:

str - 任意字符串。

返回:

如果字符串参数作为一个子字符串在此对象中出现,则返回第一个这种子字符串的第一个字符的索引;如果它不作为一个子字符串出现,则返回 -1。

public int indexOf(String str,int fromIndex)

返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。

参数:

str - 要搜索的子字符串。

fromIndex - 开始搜索的索引位置。

返回:

指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。

public int lastIndexOf(String str)

返回指定子字符串在此字符串中最右边出现处的索引。将最右边的空字符串 "" 视为出现在索引值 this.length() 处。

参数:

str - 要搜索的子字符串。

返回:

如果字符串参数作为一个子字符串在此对象中出现一次或多次,则返回最后一个这种子字符串的第一个字符。如果它不作为一个子字符串出现,则返回 -1。

public int lastIndexOf(String str,int fromIndex)

返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索。

参数:

str - 要搜索的子字符串。

fromIndex - 开始搜索的索引位置。

返回:

指定子字符串在此字符串中最后一次出现处的索引。