使用的 Java 内置函数有哪些?

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 文档获取更详细的信息。

黑马程序员Java零基础视频教程_上部(Java入门,含斯坦福大学练习题+力扣算法题+大厂java面试题)

黑马程序员Java零基础视频教程_下部(Java入门,含斯坦福大学练习题+力扣算法题+大厂java面试题)

你可能感兴趣的:(java,开发语言)