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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小洋人最happy 中级黑马   /  2012-11-22 13:52  /  1630 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class  Test
{
        public static void main(String[] args)
        {
               
                String str1 = "abcdef";
                String str2 = "badefg";
                String s1 = str1.substring(2);
                String s2 = str2.substring(3);
                if(s1.equals.(s2))
                        System.out.println("两个子串相同");
                else
                        System.out.println("两个子串不同");
               
        }
}


评分

参与人数 1技术分 +1 收起 理由
刘芮铭 + 1

查看全部评分

7 个回复

倒序浏览
哦 看出来啦 嘿嘿
回复 使用道具 举报
class  Test
{
        public static void main(String[] args)
        {
               
                String str1 = "abcdef";
                String str2 = "badefg";
                String s1 = str1.substring(2);
                String s2 = str2.substring(3);
                if(s1.equals.(s2))
                        System.out.println("两个子串相同");
                else
                        System.out.println("两个子串不同");
               
        }
}
你这能够相同就是神了,那一切就都只是浮云。。。

评分

参与人数 1技术分 +1 收起 理由
古银平 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
为什么要相同呢?你这个明显就是不同的吧???
回复 使用道具 举报
   String s1 = str1.substring(2);   //在控制台输出s1 = cdef
   String s2 = str2.substring(3);   //在控制台输出s2 = efg
   所以s1是永远不会和s2相等的
回复 使用道具 举报
哥们,我看出你的问题了,先不说运行结果,首先编译就出错,下面我用红色的字体标出
class  Test
{
        public static void main(String[] args)
        {
               
                String str1 = "abcdef";
                String str2 = "badefg";
                String s1 = str1.substring(2);
                String s2 = str2.substring(3);
                if(s1.equals.(s2))                                                    //这一行有错误,equals后面还有一个点,能不出错误吗,把点去掉
                        System.out.println("两个子串相同");
                else
                        System.out.println("两个子串不同");
               
        }
}
运行结果肯定是两个子串不同,因为s1的结果是cdef,s2的结果是efg,所以不相同

回复 使用道具 举报
filter 中级黑马 2012-11-23 21:15:02
7#
equals是方法,注意加()
回复 使用道具 举报
Tom 初级黑马 2012-12-27 22:35:57
8#
将你代码第10行中的 s1.equals.(s2))           改为    s1.equals (s2)  :)                                         
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马