错误原因球援助!!!

yxd_三哥 2012-02-06 04:09:44
Test.java
public class Test {
public static void main(String args[])
{
String str1="aacdabcd";
String str2="abcdabcd";
System.out.println(str1.indexOf(98));
System.out.println(str2.index0f(98));
}

}
...全文
89 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
不二Se 2012-02-06
  • 打赏
  • 举报
回复
public int indexOf(int ch)返回指定字符在此字符串中第一次出现处的索引。如果在此 String 对象表示的字符序列中出现值为 ch 的字符,则返回第一次出现该字符的索引(以 Unicode 代码单元表示)。
  • 打赏
  • 举报
回复
哈哈,楼主结贴吧 [Quote=引用 5 楼 yanfei_nn 的回复:]

晕、把零当O用.... 汗
[/Quote]
yanfei_nn 2012-02-06
  • 打赏
  • 举报
回复
晕、把零当O用.... 汗
yxd_三哥 2012-02-06
  • 打赏
  • 举报
回复
谢谢··!!
stevenzxl 2012-02-06
  • 打赏
  • 举报
回复
String.index0f(),的参数类型有两种一种是int,另外一种是String
String.index0f(String str)而给它传递了一个int类型的参数因此报错。
  • 打赏
  • 举报
回复
The method index0f(int) is undefined for the type String

方法调错了吧,你上下两个indexOf()调的不一样,str2.indexOf(98),你第二个写成0(零)了吧
MiceRice 2012-02-06
  • 打赏
  • 举报
回复
编译错误?

str1.indexOf(98)

参数不能是数字,应该是str1.indexOf("ab") 还差不多。。。

67,519

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧