• 在IDEA中以TDD的方式对String类和Arrays类进行学习


    要求

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

    代码测试

    1.String类

    charAt

    charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。

    • 语法
      public char charAt(int index)
    • 参数
      index -- 字符的索引。
    • 返回值
      返回指定索引处的字符。

    image.png

    split

    split() 方法根据匹配给定的正则表达式来拆分字符串。
    注意: . |* 等转义字符,必须得加 \
    注意:多个分隔符,可以用 | 作为连字符。

    • 语法
      public String[] split(String regex, int limit)
    • 参数
      regex -- 正则表达式分隔符。
      limit -- 分割的份数。
    • 返回值
      字符串数组。

    image.png

    2.Arrays类

    sort

    对指定对象数组根据其元素的自然顺序进行升序排列。同样的方法适用于所有的其他基本数据类型(Byte,short,Int等)。

    • 语法
      public static void sort(Object[] a)

    image.png

    binarySearch

    用二分查找算法在给定数组中搜索给定值的对象(Byte,Int,double等)。数组在调用前必须排序好的。如果查找值包含在数组中,则返回搜索键的索引;否则返回 (-(插入点) - 1)。

    • 语法
      public static int binarySearch(Object[] a, Object key)

    image.png

    代码测试结果

    image.png
    image.png

  • 相关阅读:
    GUID
    Castle学习笔记二:框架结构及配置
    Linux编程基础
    Linux文件编程
    单臂路由配置实例
    CCNA学习笔记#02第7章操作与配置Cisco IOS
    Linux基本命令
    Linux系统中rar、unrar命令安装和使用详解
    批处理设置IP与DNS服务器
    Linux下载安装5笔输入法
  • 原文地址:https://www.cnblogs.com/Yogile/p/10742144.html
Copyright © 2020-2023  润新知