黑马程序员技术交流社区

标题: String小程序提问 [打印本页]

作者: zhoubinjian    时间: 2016-4-6 16:44
标题: String小程序提问
/*
以下代码输出总是提示找不到符号 ,,检查了几遍,发现 不了那里 的问题,,求助朋友们帮 我看下
*/

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

作者: a9623a    时间: 2016-4-6 17:05
请问你有定义substring这个方法吗
作者: zhoubinjian    时间: 2016-4-6 17:22
a9623a 发表于 2016-4-6 17:05
请问你有定义substring这个方法吗

substring()方法是直接调用系统的。
作者: zhoubinjian    时间: 2016-4-6 17:23
a9623a 发表于 2016-4-6 17:05
请问你有定义substring这个方法吗

substring()方法是直接调用系统的。是获取子串的方法。错误  我已经找到了,  String temp = substring(y,z);改为  String temp = s2.substring(y,z);就可以了




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