欢迎访问宙启技术站
智能推送

Java中内置的常见函数有哪些?

发布时间:2023-05-27 07:44:50

Java中内置的常见函数有很多,这里我们列举一些常见的函数,包括数字处理、字符处理、字符串处理、日期时间处理、数组处理、集合处理等。

1. 数字处理函数

  - Math.sqrt(x):返回x的平方根。

  - Math.abs(x):返回x的绝对值。

  - Math.max(x, y):返回x和y中的最大值。

  - Math.min(x, y):返回x和y中的最小值。

  - Math.round(x):返回x四舍五入的值。

  - Math.ceil(x):返回大于或等于x的最小整数。

  - Math.floor(x):返回小于或等于x的最大整数。

2. 字符处理函数

  - Character.isLetter(ch):检查指定的字符是否是字母。

  - Character.isDigit(ch):检查指定的字符是否是数字。

  - Character.isUpperCase(ch):检查指定的字符是否是大写字母。

  - Character.isLowerCase(ch):检查指定的字符是否是小写字母。

  - Character.toUpperCase(ch):将指定的字符转换为大写字母。

  - Character.toLowerCase(ch):将指定的字符转换为小写字母。

3. 字符串处理函数

  - str.length():返回字符串的长度。

  - str.charAt(i):返回索引为i的字符。

  - str.indexOf(substring):返回 次出现字符串substring的位置。

  - str.substring(start, end):返回从start到end的子字符串。

  - str.trim():删除字符串开头和结尾的空格。

  - str.toUpperCase():将字符串转换为大写。

  - str.toLowerCase():将字符串转换为小写。

  - str.replace(old, new):将字符串中的旧字符替换为新字符。

4. 日期时间处理函数

  - new Date():创建一个当前的日期时间对象。

  - date.getTime():返回日期时间的毫秒数。

  - date.toString():返回日期时间的字符串表示形式。

  - DateFormat.format(date):格式化日期时间为指定格式的字符串。

  - Calendar.getInstance():创建一个当前日期时间的日历对象。

  - calendar.get(Calendar.YEAR):返回日历对象的年份。

  - calendar.get(Calendar.MONTH):返回日历对象的月份。

5. 数组处理函数

  - Arrays.sort(arr):将数组按升序排序。

  - Arrays.binarySearch(arr, key):在数组中查找关键字的位置。

  - Arrays.copyOfRange(arr, from, to):将数组的一部分复制到一个新数组中。

  - Arrays.fill(arr, val):将数组中的所有元素设置为指定的值。

6. 集合处理函数

  - Collection.size():返回集合中的元素数量。

  - Collection.isEmpty():检查集合是否为空。

  - Collection.contains(val):检查集合是否包含指定的元素。

  - Collection.add(val):向集合中添加一个新元素。

  - Collection.remove(val):从集合中删除一个元素。

  - Collection.iterator():返回集合的迭代器。

  - Map.size():返回键值对的数量。

  - Map.isEmpty():检查键值对是否为空。

  - Map.containsKey(key):检查是否包含指定的键。

  - Map.containsValue(val):检查是否包含指定的值。

  - Map.put(key, val):向Map中添加一个新键值对。

  - Map.get(key):返回指定的键对应的值。

  - Map.keySet():返回Map中所有键的集合。

  - Map.values():返回Map中所有值的集合。

总结

Java内置的常见函数非常丰富,这些函数可以帮助我们完成很多任务,包括数字处理、字符处理、字符串处理、日期时间处理、数组处理和集合处理等。掌握这些函数可以让我们在编写Java程序时更加高效和方便。同时,Java也支持自定义函数,通过编写函数来实现我们自己的需求。