Arrays和String单元测试

20175227张雪莹 2018-2019-2 《Java程序设计》

Arrays和String单元测试

要求

  • 在IDEA中以TDD的方式对String类和Arrays类进行学习
    • 测试相关方法的正常,错误和边界情况
    • String类
      • charAt
      • split
    • Arrays类
      • sort
      • binarySearch
  • 提交运行结果截图和码云代码链接,截图没有水印的需要单独找老师验收才有成绩

核心代码分析:

  • String类中charAt方法
public static char scharAt(String str1,int i){//调用charAt方法,得到字符串第i位值
        return str1.charAt(i);
    }
    public static char getscharAt(String str, int i) {
        return scharAt(str, i);
    }
  • String类中split方法
public static String[] ssplit(String str2){//调用split方法,得到单词个数
        String[] s=str2.split(" ");
        return s;
    }
    public static String[] getSsplit(String str2){//返回ssplit值
        return ssplit(str2);
    }
  • Arrays类中sort方法
public static int[] asort(int[] str3) {//调用sort方法,对str3升序排序
        Arrays.sort(str3);
        return str3;
    }
    public static int[] getAsort(int[] str3) {//返回asort值
        return asort(str3);
    }
  • Arrays类中binarySearch方法
public static int[] aBinarySearch(int[] str4) {//调用BinarySearch方法,对str4检索
        Arrays.sort(str4);
        return str4;
    }

    public static int[] getabinarySearch(int[] str4) {//返回aBinarySearch值
        return aBinarySearch(str4);
    }

程序运行截图

1593762-20190420151447451-1075527787.jpg

代码托管

参考资料

转载于:https://www.cnblogs.com/zxy20175227/p/10712231.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值