当前位置: 代码迷 >> J2ME >> 形参类型是 int ,按理只能接受 数值 或 char ,为什么下面传和个 String 也行?解决办法
  详细解决方案

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

热度:7538   发布时间:2013-02-25 21:36:39.0
形参类型是 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)
返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。

有多个方法的
  相关解决方案