LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1274|回复: 1

JAVA程序问题,请大家帮忙看看!

[复制链接]
发表于 2005-11-21 22:59:44 | 显示全部楼层 |阅读模式
public class RegionMatchesDemo {
    public static void main(String[] args) {

        String searchMe = "Green Eggs and Ham";
        String findMe = "Eggs";
        int len = findMe.length();
        boolean foundIt = false;

        int i = 0;
        while (!searchMe.regionMatches(i, findMe, 0, len)) {
            i++;
            foundIt = true;
        }
        if (foundIt) {
            System.out.println(searchMe.substring(i, i+len));
        }
    }
}

主要还是关于searchMe.regionMatches()这个方法的问题。大家看此程序是否有错吧,运行结果是正确的,但总是感觉有些不对劲。
发表于 2005-12-7 14:13:04 | 显示全部楼层
public class test {
        public static void main(String[] args) {       
                String searchMe = "Green Eggs and Ham";
                String findMe = "Eggs";
                int len = findMe.length();
                boolean foundIt = false;
                int i = 0;
                for(; i < searchMe.length(); i++) {
                        if(searchMe.regionMatches(i, findMe, 0, len)) {
                                foundIt = true;
                                break;
                        }
                }
                if (foundIt) {
                        System.out.println("find it begin : " + i );
                }
        }
}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表