JAVA中的字符串的indexOf函数

int indexOf(int ch,int fromIndex)这个函数什么意思?

第1个回答  2006-10-31
就是字符ch在字串fromindex位后出现的第一个位置.没有找到返加-1
第2个回答  2006-10-31
String str="a2dfcfar1bzvb";
System.out.println(str.indexOf(97,2));

看这个例子,输出:6
因为a的ascII为97,他就从d开始找a找到了输出a所在字符串的确切位置,找不到就输出-1!本回答被提问者采纳
第3个回答  2006-10-31
楼上正解。

indexof()的用法,具体是什么意思??
答案:indexof是一个常用于编程的函数,主要用于查找某个字符或字符串在一个字符串中的起始位置。它返回的是指定字符或字符串首次出现的索引位置,如果没有找到则返回特定值。详细解释:1. 基本概念:indexof函数是字符串类中的一个方法,主要用于在字符串中查找另一个字符或字符串的起始位置。在编程中...

java中怎么判断一个字符串中包含某个字符或字符串
在Java编程中,如果你想判断一个字符串是否包含某个字符或字符串,你可以使用`String`类的`indexOf()`方法。例如,如果你有一个字符串`String str = "ABC_001";`,你可以这样进行检查:java public static void main(String[] args) { String str = "ABC_001";if (str.indexOf("ABC") !=...

t.indexof('e')!=-1在java中怎么解释?
答案:在Java中,表达式 `t.indexOf != -1` 用于检查字符串 `t` 是否包含字符 'e'。如果该字符串包含字符 'e',`indexOf` 方法会返回字符首次出现的位置索引,此时表达式的结果为 `true`;如果字符串 `t` 不包含字符 'e',`indexOf` 方法会返回 `-1`,此时表达式的结果为 `false`。详细...

JAVA中的字符串的indexOf函数
就是字符ch在字串fromindex位后出现的第一个位置.没有找到返加-1

***.indexof('e') != -1 在J
在Java编程中,判断字符串中是否包含特定字符'e'通常使用的是***.indexOf('e') != -1 这种方法。这个函数的作用是查找字符'e'在字符串中的首次出现位置,从索引0开始。若'e'位于字符串起始位置,其索引为0;若第二个字符是'e',索引则为1;如果整段字符串都不包含'e',indexOf()会返回-1...

java种String类的indexof方法
s.indexOf("a", 1) 这行的意思是 从字符串s里寻找字母a的位置,但寻找的时候要从s的索引为1的位置开始,这就是第二个参数1的作用,由于索引是从0开始的,这样实际寻找的时候是从字母b开始的,这样肯定就找不到a了,所以输出了-1,-1的意思就是没有找到。说的有点啰嗦 ...

java中indexOf的使用?
像indexOf('Z',2)的2代表的是从字符串第3[请注意是3,它已经跳过了第一个Z]个字符开始找'Z'字符,找到后返回'Z'字符的位置,请注意,这个时候返回的位置数,又是从0位置开始计数的。所以indexOf('Z',3)找到的那个Z也是和indexOf('Z',2)找到的Z的位置是一样的。

Java中查找字符串indexof()方法是怎么计算起始位置的
abc ".indexOf("abc") = 0;"a bca bca bc".indexOf("abc") = -1; \/\/找不到 答案补充 不好意思, 我的回答下面这句话是错误的 比如那那个字符串"The piano" T的索引是0, p的索引是3 正确的应该是 比如那那个字符串"The piano" T的索引是0, 空格的索引是3, p的索引是4 ...

java indexOf()能查找第n个出现的字符串吗,或者其他方法,谢谢
1. str.indexOf(c_s),c_s可以是字符或者字符串。得到的是str中第一次出现以c_s的索引,从0开始。2. str.lastIndexOf(c_s),c_s可以是字符或者字符串。得到的是str中最后一次出现以c_s的索引,从0开始。1和2返回的都是int类型的值 你要查找的是一个字符串中第n个字符吗?3. 用str...

Java 中 indexof指令
int indexOf(int ch,int fromIndex)函数:就是字符ch在字串fromindex位后出现的第一个位置.没有找到返加-1 eg:String str="a2dfcfar1bzvb";System.out.println(str.indexOf(97,2));看这个例子,输出:6

相似回答