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);
    }

程序运行截图

代码托管

参考资料

posted @ 2019-04-15 18:31  20175227  阅读(123)  评论(0编辑  收藏  举报