测评作业
4.5k
等13人参与

1、帮小慕分析一下,以下字符串的比较结果

小慕创建了两组字符串,一组是 username 和 nickname,另一组是 password 和 rePassword,并进行字符串的比较,帮小慕分析一下,这些字符串的比较结果应该是什么?

// 比较username和nickname
String username = new String("xiaomu");
String nickname = new String("xiaomu");
System.out.println("username == nickname => " + (username == nickname));
System.out.println("username.equals(nickname) => " + username.equals(nickname));

// 比较password和rePassword
String password = "abc123";
String rePassword = "abc123";
System.out.println("password == rePassword => " + (password == rePassword));
System.out.println("password.equals(rePassword) => " + password.equals(rePassword));
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
代码块
复制 预览
复制成功!
代码块
复制 预览
复制成功!

2、练习:在 API 帮助文档中,查找字符串的 startWith 和 endWith 方法

在 API 帮助文档中,找到 String 字符串的 startWith 方法和 endWith 方法,并练习使用这两个方法。

3、将手机号码中间的四位数字替换成 * 号

将手机号码 13512345566 中间的四位数字替换成 * 号,实现以下效果图
图片描述

4、遍历字符串数组,将数组元素添加到可变字符串中

遍历字符串数组,将数组中的诗句添加到可变字符串中,实现以下效果图

String poemArr[] = {
        "青青园中葵, 朝露待日晞。",
        "阳春布德泽,万物生光辉。",
        "常恐秋节至,焜黄华叶衰。",
        "百川东到海,何时复西归?",
        "少壮不努力,老大徒伤悲。"
};
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
代码块
复制 预览
复制成功!
代码块
复制 预览
复制成功!

图片描述

我的作业
去发布

登录后即可发布作业,立即

全部作业
import java.util.Arrays;

public class StrFinalTest {
    public static void Test_02(){
        /*
        * 在 API 帮助文档中,找到 String 字符串的 startWith 方法和 endWith 方法,并练习使用这两个方法。
        * */
        String c1 = new String("1iha2");
        if (c1.startsWith("n")){
            System.out.println("第一个字母是n");
        }else {
            System.out.println("第一个字母不是n, 是" + c1.substring(0, 1));
        }

        if (c1.endsWith("o")){
            System.out.println("最后一个字母是o");
        }else {
            System.out.println("最后一个字母不是o, 是" + c1.substring(c1.length()-1));
        }
    }

    public static void Test_03(){
        /*
        * 将手机号码 13512345566 中间的四位数字替换成 * 号
        * */
        StringBuilder c2 = new StringBuilder("13512345566");
        System.out.println("当前手机号是: " + c2);
        c2.replace(3, 7, "****");
        System.out.println("替换后, 手机号是: " + c2);
    }

    public static void Test_04(){
        /*
        * 遍历字符串数组,将数组中的诗句添加到可变字符串中,实现以下效果图
        * */
        String poemArr[] = {
                "青青园中葵,朝露待日晞。",
                "阳春布德泽,万物生光辉。",
                "常恐秋节至,焜黄华叶衰。",
                "百川东到海,何时复西归?",
                "少壮不努力,老大徒伤悲。"
        };
        StringBuilder newStr = new StringBuilder("");
        for (int i = 0; i < poemArr.length; i++) {
            newStr.append(poemArr[i]);
            newStr.append("\n");
        }
        System.out.println(newStr);

    }

    public static void main(String[] args) {
        Test_02();
        Test_03();
        Test_04();
    }
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
代码块
复制 预览
复制成功!
代码块
复制 预览
复制成功!
0
评论
提交于  2天前

登录后即可查看更多作业,立即

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号