首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

形参类型是 int ,按理只能接受 数值 或 char ,为什么下面传和个 String 也行?解决办法

2012-01-05 
形参类型是 int ,按理只能接受 数值 或 char ,为什么下面传和个 String 也行? 语言参考:publicintindexOf(

形参类型是 int ,按理只能接受 数值 或 char ,为什么下面传和个 String 也行?

语言参考:public   int   indexOf(int   ch)返回指定字符在此字符串中第一次出现处的索引。

形参类型是   int   ,按理只能接受   数值   或   char   ,为什么下面传和个   String   也行?

String   name= "Test.java ";
  return   name.indexOf( ".java ")!=-1;

[解决办法]
public int indexOf(String str)

lz仔细看API文档.

saltedfish
[解决办法]
int indexOf(int ch)
返回指定字符在此字符串中第一次出现处的索引。
int indexOf(int ch, int fromIndex)
返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
int indexOf(String str)
返回指定子字符串在此字符串中第一次出现处的索引。
int indexOf(String str, int fromIndex)
返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。

有多个方法的

热点排行