A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王瀛 高级黑马   /  2013-6-3 11:19  /  1454 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 王瀛 于 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文件。。。。。。。删了就好了

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

7 个回复

倒序浏览
楼主,这代码我编译运行 都没问题,
具体你的啥原因,我也不知道 -  - !

检查看下你文件夹里面文件是不是有问题
回复 使用道具 举报
赵乐 发表于 2013-6-3 11:56
楼主,这代码我编译运行 都没问题,
具体你的啥原因,我也不知道 -  - !

。。。好的,我看看

之前这么弄一直没问题。。。今天怪了
回复 使用道具 举报
赵乐 发表于 2013-6-3 11:56
楼主,这代码我编译运行 都没问题,
具体你的啥原因,我也不知道 -  - !

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

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

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

疯了。。。
回复 使用道具 举报
王瀛 发表于 2013-6-3 13:25
我就用sop打个普通的hello world也出错

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

我也无能为力啊,要不你重装下jdk..
回复 使用道具 举报
运行正常
回复 使用道具 举报
rosv 中级黑马 2013-6-3 15:00:45
7#
这个没问题啊
回复 使用道具 举报
赵乐 发表于 2013-6-3 13:33
我也无能为力啊,要不你重装下jdk..

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

删了这个就正常了

郁闷,我都不知道什么时候弄的这个Object。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马