Java 内置函数(Java built-in functions)指的是 Java 语言提供的标准库中的函数。Java 内置函数涵盖了很多方面,包括字符串处理、数学计算、日期时间处理、集合操作等。
以下是 Java 内置函数的一些常见分类和函数示例:
1、字符串处理函数:Java 中提供了丰富的字符串处理函数,包括:
length()
:返回字符串的长度。charAt(int index)
:返回指定索引处的字符。concat(String str)
:将指定字符串连接到原字符串末尾。indexOf(String str)
:返回字符串中指定子字符串的索引。substring(int beginIndex, int endIndex)
:返回指定索引范围内的子字符串。toUpperCase()
:将字符串转换为大写字母形式。toLowerCase()
:将字符串转换为小写字母形式。
2、数学计算函数:Java 中提供了丰富的数学计算函数,包括:
Math.abs(double num)
:返回 num 的绝对值。Math.ceil(double num)
:返回大于或等于 num 的最小整数。Math.floor(double num)
:返回小于或等于 num 的最大整数。Math.max(double num1, double num2)
:返回 num1 和 num2 中较大的一个。Math.min(double num1, double num2)
:返回 num1 和 num2 中较小的一个。Math.pow(double base, double exponent)
:返回 base 的 exponent 次幂。Math.round(double num)
:将 num 四舍五入为最接近的整数。
3、日期时间处理函数:Java 中提供了丰富的日期时间处理函数,包括:
Date()
:创建一个表示当前时间的 Date 对象。getTime()
:返回 Date 对象表示的毫秒数。SimpleDateFormat(String pattern)
:创建一个用于格式化日期的 SimpleDateFormat 对象。format(Date date)
:将指定的日期格式化为指定模式的字符串。Calendar.getInstance()
:创建一个表示当前时间的 Calendar 对象。get(int field)
:返回指定字段的值,例如 YEAR、MONTH、DAY_OF_MONTH 等。set(int field, int value)
:设置指定字段的值。add(int field, int amount)
:将指定字段的值增加指定量。
4、集合操作函数:Java 中提供了丰富的集合操作函数,包括:
size()
:返回集合的大小。add(Object element)
:将元素添加到集合中。remove(Object element)
:从集合中删除元素。contains(Object element)
:判断集合中是否包含指定元素。isEmpty()
:判断集合是否为空。toArray()
:将集合转换为数组。
5、其他常见的函数:
System.out.println(String str)
:将字符串输出到标准输出流。System.err.println(String str)
:将字符串输出到标准错误流。System.exit(int status)
:终止当前 Java 虚拟机,并返回指定状态码。Scanner(System.in)
:创建一个从标准输入流读取数据的 Scanner 对象。nextInt()
:从输入流读取下一个整数。nextLine()
:从输入流读取下一行字符串。Thread.sleep(long millis)
:使当前线程休眠指定的毫秒数。Class.forName(String className)
:返回指定类名对应的 Class 对象。getClass()
:返回对象的类信息。
以上只是 Java 内置函数的一些常见分类和函数示例,Java 的标准库中还有更多丰富的函数,可以根据实际需求查阅 Java API 文档获取更详细的信息。