黑马程序员技术交流社区

标题: 关于sop [打印本页]

作者: 王瀛    时间: 2013-6-3 11:19
标题: 关于sop
本帖最后由 王瀛 于 2013-6-4 23:38 编辑

rt,看了String类之后自己敲代码,
  1. class  StringTestGetSubCount
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 String s = "kkabkkcdkkefkkghkk";
  6.                 sop(getSubCount(s,"kk"));
  7.         }

  8.         public static int getSubCount(String str,String key)
  9.         {
  10.                 int count = 0;
  11.                 int pos = 0;
  12.                 for (;(str.indexOf(key,pos))!=-1 ;pos+=key.length())
  13.                 {
  14.                         
  15.                         sop("pos="+pos);
  16.                         count++;
  17.                 }
  18.                 return count;
  19.         }

  20.         public static void sop(Object obj)//===============>sop
  21.         {
  22.                 System.out.println(obj);
  23.         }
  24. }
复制代码
其中毕老师视频中用到的sop函数自己编译的时候报错,如下:


这段代码毕老师用的while循环,我用的for
而且sop这个函数我曾经在别的代码中使用过,没出现过问题,不知这次是为什么。。。。。
求帮助~


已解决。。。practice包下有个Object.java文件。。。。。。。删了就好了

作者: 赵乐    时间: 2013-6-3 11:56
楼主,这代码我编译运行 都没问题,
具体你的啥原因,我也不知道 -  - !

检查看下你文件夹里面文件是不是有问题
作者: 王瀛    时间: 2013-6-3 12:08
赵乐 发表于 2013-6-3 11:56
楼主,这代码我编译运行 都没问题,
具体你的啥原因,我也不知道 -  - !

。。。好的,我看看

之前这么弄一直没问题。。。今天怪了
作者: 王瀛    时间: 2013-6-3 13:25
赵乐 发表于 2013-6-3 11:56
楼主,这代码我编译运行 都没问题,
具体你的啥原因,我也不知道 -  - !

我就用sop打个普通的hello world也出错

换台电脑就没事儿,然后我把文件保存在其他的文件夹里编译也没事儿。。看来就是我的 practice文件夹有问题

但是具体是什么问题呢。。。。

疯了。。。
作者: 赵乐    时间: 2013-6-3 13:33
王瀛 发表于 2013-6-3 13:25
我就用sop打个普通的hello world也出错

换台电脑就没事儿,然后我把文件保存在其他的文件夹里编译也没事 ...

我也无能为力啊,要不你重装下jdk..
作者: First    时间: 2013-6-3 14:51
运行正常
作者: rosv    时间: 2013-6-3 15:00
这个没问题啊
作者: 王瀛    时间: 2013-6-4 23:37
赵乐 发表于 2013-6-3 13:33
我也无能为力啊,要不你重装下jdk..

刚才偶然看到,原来我的practice包下有个Object的.java文件。。。。

删了这个就正常了

郁闷,我都不知道什么时候弄的这个Object。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2