Java函数库-常用函数的整理和分类
Java作为一门强大的编程语言,提供了丰富的函数库来支持各种开发需求。在这篇文章中,我们将对Java函数库中常用的函数进行整理和分类。
1. String类的常用函数
String类是Java中最基本的字符串类,提供了许多常用的函数,如下表所示:
函数名 | 描述
---|---
charAt(int index) | 返回索引指定位置的字符
concat(String str) | 连接指定字符串
equals(Object anObject) | 比较两个字符串是否相等
equalsIgnoreCase(String anotherString) | 比较两个字符串是否相等(忽略大小写)
indexOf(int ch) | 返回指定字符的 个索引
lastIndexOf(int ch) | 返回指定字符的最后一个索引
length() | 返回字符串长度
replace(char oldChar, char newChar) | 将旧字符替换为新字符
substring(int beginIndex, int endIndex) | 截取子字符串
toUpperCase() | 将字符串转换成大写
toLowerCase() | 将字符串转换成小写
2. Math类的常用函数
Math类提供了许多与数学相关的函数,如下表所示:
函数名 | 描述
---|---
abs(int a) | 返回一个整数的绝对值
ceil(double a) | 返回大于或等于参数的最小 double 值,即上取整
floor(double a) | 返回小于或等于参数的最大 double 值,即下取整
max(int a, int b) | 返回两个整数中较大的一个
min(int a, int b) | 返回两个整数中较小的一个
pow(double a, double b) | 返回a的b次方
random() | 返回一个随机数(0.0~1.0)
round(double a) | 对一个double数进行四舍五入操作
3. Date类的常用函数
Date类可以用来表示日期和时间,提供了许多常用的函数,如下表所示:
函数名 | 描述
---|---
after(Date when) | 判断此日期是否在指定日期之后
before(Date when) | 判断此日期是否在指定日期之前
equals(Object obj) | 比较两个日期是否相等
getDate() | 返回日期(这个月的第几天)
getDay() | 返回星期(0表示星期日,1表示星期一)
getMonth() | 返回月份(0表示1月,11表示12月)
getYear() | 返回年份
getTime() | 返回自1970年1月1日 00:00:00 GMT以来此 Date 对象表示的毫秒数
toString() | 返回此日期的字符串表示形式
4. StringBuilder类的常用函数
StringBuilder类可用于修改字符序列,提供了许多常用的函数,如下表所示:
函数名 | 描述
---|---
append() | 添加字符串
charAt(int index) | 返回指定索引处的字符
delete(int start, int end) | 删除字符串
insert(int offset, String str) | 将指定字符串插入到指定位置
reverse() | 反转字符串
toString() | 返回字符串
5. ArrayList类的常用函数
ArrayList类可用于存储对象,提供了许多常用的函数,如下表所示:
函数名 | 描述
---|---
add(Object o) | 在末尾添加对象
get(int index) | 返回指定索引处的对象
indexOf(Object o) | 返回指定对象的 个索引
remove(int index) | 移除指定索引处的对象
size() | 返回列表的大小
6. StringTokenizer类的常用函数
StringTokenizer类用于将字符串分解成多个标记,提供了许多常用的函数,如下表所示:
函数名 | 描述
---|---
countTokens() | 返回剩余标记的数量
hasMoreTokens() | 如果此tokenizer字符串中有多个标记,则返回true
nextToken() | 返回此tokenizer的下一个标记
以上是Java函数库中常用的一些函数,它们分别属于不同的类别,以便程序员在开发中可以更方便地使用它们。
