Java中内置的常见函数有哪些?
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也支持自定义函数,通过编写函数来实现我们自己的需求。
