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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhoubinjian 金牌黑马   /  2016-4-6 16:44  /  501 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
以下代码输出总是提示找不到符号 ,,检查了几遍,发现 不了那里 的问题,,求助朋友们帮 我看下
*/

class Demo
{
        public static void main(String[] args)
        {
               
                        
                String s1="asddefrddhrdd";
                String s2="asrddeoiuh";
               
                sop(sun(s1,s2));
               

        }        

        public static String sun(String s1,String s2)
        {
               
                for(int x=0;x<s2.length();x++)
                {
                        for(int y=0,z=s2.length()-x;z!=s2.length()+1;y++,z++)
                        {
                                String temp = substring(y,z);
                                if(s1.contains(temp))
                                        return temp;
                        }
                        
                }
               
               
        }
        

        public static void sop(Object e)
        {
                System.out.println(e);
        }
        
}

25C7.tmp.png (99.02 KB, 下载次数: 0)

25C7.tmp.png

3 个回复

倒序浏览
请问你有定义substring这个方法吗
回复 使用道具 举报
a9623a 发表于 2016-4-6 17:05
请问你有定义substring这个方法吗

substring()方法是直接调用系统的。
回复 使用道具 举报
a9623a 发表于 2016-4-6 17:05
请问你有定义substring这个方法吗

substring()方法是直接调用系统的。是获取子串的方法。错误  我已经找到了,  String temp = substring(y,z);改为  String temp = s2.substring(y,z);就可以了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马