黑马程序员技术交流社区
标题: 各种不会,不知谁相助 [打印本页]
作者: 孤守星空 时间: 2014-7-16 14:22
标题: 各种不会,不知谁相助
class Getnum
{
public static void main(String[] args)
{
String str = "abkkcdkkdfkkskk";
sop(str);
sop(getnum(str,"kk"));
}
public static void sop(String str)
{
System.out.println(str);
}
public static int getnum(String str,String key)
{
int num = 0;
int index = 0;
while((index=str.indexOf(key))!=-1)
{
str=str.substring(index+key.length());
num++;
}
return num;
}
}
看的毕老师的视频跟着做的,哪里出错了,编译一直出错:不兼容类型
感觉和视频代码一模一样啊,怎么错了啊
作者: 从未有过的晴天 时间: 2014-7-16 14:48
public static int getnum(String str,String key)这个方法返回的是int 你却赋给了sop(getnum(str,"kk"));需要String类型参数的方法
作者: 没有翅膀的小鸟 时间: 2014-7-16 15:06
int和String类型不兼容,你传入的参数类型是String类型,返回int类型可能吗?
作者: 孤守星空 时间: 2014-7-16 16:05
谢谢,其实我也是这么想的,但是我忘记了一个知识点,sop("count="+getnum(str,"kk"));这样就好了,还一直以为一样的呢。若可以,可以指导一下我么,不懂的多。Q 936863727
作者: 孤守星空 时间: 2014-7-16 16:07
谢谢,休息一会儿后重新来好多了。如若不吝赐教,可否加Q 936863727
作者: Beka 时间: 2014-7-16 17:30
这个不会啊!
作者: 从未有过的晴天 时间: 2014-7-16 21:58
基础的代码熟练了就好了,就像一个数学公式 ,刚开始不会用,用的多了就像写helloworld一样了
作者: M单色调 时间: 2014-7-16 22:08
新人路过看看。。。。
作者: cheye0207 时间: 2014-7-16 22:58
呵呵,还是加大SOP的范围比较好
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |