本文介绍: 就是别人写好的一些类,给咱们程序员直接拿去调用即可解决问题的我们之前接触过的Scanner和Random都是API但java中提供的API很多,我们没有必要去学习所有的API,只需要知道一些常用的API,再借助帮助文档去使用API。
一、什么是API
二、API帮助文档的使用
三、String
String中的成员方法都不会修改原字符串
String是啥?
String常见构造方法
equals:字符串比较(区分大小写)
equalsIgnoreCase:字符串比较(不区分大小写)
toCharArray:将字符串转换成字符数组(常用于字符串遍历)
length:返回字符串长度
charAt:返回指定索引处的char值(常用于字符串遍历)
substring:字符串截取
replace:字符串替换
split:字符串切割
四、StringBuilder
StringBuilder通常会修改原字符串内容
StringBuilder是啥?
StringBuilder的构造方法
append:追加,返回对象自己
reverse:反转字符串,返回对象自己
length:返回字符串长度
toString:将StringBuilder转化成String并返回
五、Math工具类
public static int abs (int a) : 获取参数绝对值
public static double ceil (double a) : 向上取整
public static double floor (double a) : 向下取整
public static int round (float a) : 四舍五入
public static int max (int a, int b) : 获取两个int值中的较大值
public static double pow (double a,double b) : 返回a的b次幂的值
public static double random () : 返回值为double的随机值,范围[0.0,1.0)
六、Arrays工具类
public static String toString (类型[] a) : 将数组元素拼接为带有格式的字符串
public static boolean equals (类型[] a, 类型[] b) : 比较两个数组内容是否相同
public static int binarySearch (int[] a, int key) : 查找元素在数组中的索引 (二分查找法: 保证数组的元素是排好序的)。如果查找的元素在数组中不存在: 返回 (-(插入点) – 1)
public static void sort (类型[] a) : 对数组进行默认升序排序
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。