黑马程序员技术交流社区

标题: 检测你有没有学好基础班视频内容?求解答 [打印本页]

作者: 嘿girl    时间: 2016-9-20 18:19
标题: 检测你有没有学好基础班视频内容?求解答
编写一个方法,模拟equals传入两个字符串,判断两个字符串内容是否完全相同?


想了半个小时还是不知道咋个作答,大神们帮帮忙啊,O(∩_∩)O谢谢

作者: feng_pump    时间: 2016-9-20 22:33
创建一个方法,传入你要判断的两个字符串,然后再方法内将两个字符串转为字符数组,一个个比较就可以了,如果都是相同返回true
作者: 菜鸟V    时间: 2016-9-20 22:58
package itheima;

public class Demo2 {
        public static void main(String[] args) {
                // 创建两字符串对象
                String s1 = "abc";
                String s2 = "abc";
                // 调用方法
                boolean b = equals(s1, s2);
                System.out.println("是否相同:"+b);
        }

        private static boolean equals(String s1, String s2) {
                // 先判断长度是否相等
                if (!(s1.length() == s2.length())) {
                        return false;
                }
                //字符串转成字符数组
                char[] ch1 = s1.toCharArray();
                char[] ch2 = s2.toCharArray();
                //遍历比较单个是否一样
                for (int i = 0; i < ch1.length; i++) {
                        if (!(ch1[i] == ch2[i])) {
                                return false;
                        }

                }
                return true;

        }

}

作者: 嘿girl    时间: 2016-9-21 12:11
feng_pump 发表于 2016-9-20 22:33
创建一个方法,传入你要判断的两个字符串,然后再方法内将两个字符串转为字符数组,一个个比较就可以了,如 ...

谢谢大神  这是考试题 学渣的世界表示不太懂
作者: 嘿girl    时间: 2016-9-21 12:13
菜鸟V 发表于 2016-9-20 22:58
package itheima;

public class Demo2 {

谢谢大神  我们做朋友吧  ~~
作者: 菜鸟V    时间: 2016-9-21 21:47
男朋友吗?
作者: 嘿girl    时间: 2016-9-21 23:19
菜鸟V 发表于 2016-9-21 21:47
男朋友吗?

大神咋个可以掉下神坛  太接地气可不好啊
作者: yu244934256    时间: 2016-10-24 00:11
果不其然够简单。请打印100到1
作者: peng84    时间: 2016-11-6 00:55
菜鸟V 发表于 2016-9-20 22:58
package itheima;

public class Demo2 {

大神啊xxxxxxxxxxxxxxxxxxx




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