日期:2014-05-20  浏览次数:20664 次

java indexof方法运用,在线等
indexOf(ch, fromIndex)

这个方法中参数是什么意思,返回是什么
thanks

------解决方案--------------------
不知道您想问的是什么?

下面是String类的indexOf方法的两种详解:



indexOf
public int indexOf(int ch)返回指定字符在此字符串中第一次出现处的索引。如果在此 String 对象表示的字符序列中出现值为 ch 的字符,则返回第一次出现该字符的索引(以 Unicode 代码单元表示)。对于位于 0 到 0xFFFF(包括 0 和 0xFFFF)范围内的 ch 的值,返回值是 
 this.charAt(k) == ch
 为 true 的最小值 k。对于 ch 的其他值,返回值是 
 this.codePointAt(k) == ch
 为 true 最小值 k。无论哪种情况,如果此字符串中没有这样的字符,则返回 -1。 

参数:
ch - 一个字符(Unicode 代码点)。 
返回:
在该对象表示的字符序列中第一次出现该字符的索引,如果未出现该字符,则返回 -1。

--------------------------------------------

------解决方案--------------------
son 从n开始,所以是19
------解决方案--------------------
ch 是你要查找的东西,fromIndex是指从字符串的哪个位置开始查找
------解决方案--------------------
楼主,建议你多看看帮助文档,很多问题是需要自己看帮助文档慢慢学习解决的~~~
------解决方案--------------------
http://www.taoniwu.com上面有,自己找去~~~
------解决方案--------------------
Java code

indexOf(ch, fromIndex)

// 从字面意思看,从起始位置查找指定字符,返回找到字符的索引
// eg: "我是一个粉刷匠,粉刷本领强".indexOf("粉刷", 7)