| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 424 人关注过本帖
标题:各位高手可以帮帮我吗???
只看楼主 加入收藏
hbqzbl
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-12-21
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
各位高手可以帮帮我吗???
代码如下:
import java.lang.StringBuffer.*;

public class ContinueExample
{
    public static void main(String args[])
    {
        StringBuffer searchMe = new StringBuffer("Peter Piper picked a peck of picked peppers");
        int max = searchMe.length();
        int numps = 0;
        for (int i = 0;i < max ;i++)
        {
            if(searchMe.charAt(i) != 'p')
            {
                continue;
            }
            numps++;
            searchMe.setcharAt(i,'P');
        }
        System.out.println("Found"+numps+"p's in the old string .");
        System.out.println("The new string is :");
        System.out.println(searchMe);
    }
}
可是编译时出现如下错误:
ContinueExample.java:24: 找不到符号
符号: 方法 setcharAt(int,char)
位置: 类 java.lang.StringBuffer
                        searchMe.setcharAt(i,'P');
各位大哥,谢啦!!!
                                ^
搜索更多相关主题的帖子: max class continue public import 
2012-03-25 12:02
liuyujieny
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:33
专家分:111
注 册:2012-2-20
收藏
得分:20 
方法名写错了,JAVA中区分大小写的,searchMe.setCharAt(i,'P');
2012-03-25 13:28
liuyujieny
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:33
专家分:111
注 册:2012-2-20
收藏
得分:0 
希望对你有帮助
2012-03-25 13:28
hbqzbl
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-12-21
收藏
得分:0 
非常谢谢你!!
2012-03-25 15:46
快速回复:各位高手可以帮帮我吗???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016539 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved