常用Java函数大全
Java是一种类C语言,是一种广泛应用的面向对象的编程语言,Java具有简单性、跨平台性、安全性、稳定性等特点。在Java编程中,函数是最重要的编程元素之一,函数封装了算法、重用了代码、简化了程序结构等。下面是常用Java函数的大全,供大家参考:
1. abs():返回一个整数的绝对值。
2. toCharArray():将字符串转换成一个字符数组。
3. compareTo():比较两个字符串的大小关系,如果字符串相等返回0,如果调用的字符串在参数字符串之前返回负数,否则返回正数。
4. equals():比较两个字符串是否相等,返回布尔值。
5. valueOf():将数值转换成字符串,返回字符串。
6. parseInt():将字符串转换成整数,返回整数。
7. replace():将一个字符串中的子串替换成另一个字符串。
8. split():将字符串拆分成一个字符数组,可以以特定的分隔符为界。
9. substring():从一个字符串中取出另一个字符串的一部分。
10. charAt():返回一个字符串中的一个字符。
11. length():返回一个字符串的长度。
12. equalsIgnoreCase():比较两个字符串是否相等,忽略大小写,返回布尔值。
13. compareToIgnoreCase():比较两个字符串的大小关系,忽略大小写,返回整数。
14. startsWith():判断一个字符串是否以指定的前缀开头,返回布尔值。
15. endsWith():判断一个字符串是否以指定的后缀结尾,返回布尔值。
16. indexOf():获取一个字符或字符串在另一个字符串中的索引位置,返回整数。
17. lastIndexOf():获取一个字符或字符串在另一个字符串中最后出现的位置,返回整数。
18. replaceAll():将一个字符串中满足正则表达式的部分全部替换成新的字符。
19. substring():从一个字符串中取出一个子字符串,返回一个新的字符串。
20. trim():去掉一个字符串的首尾空格,返回一个新的字符串。
21. toLowerCase():将一个字符串中的所有字符转换成小写,返回一个新的字符串。
22. toUpperCase():将一个字符串中的所有字符转换成大写,返回一个新的字符串。
23. format():格式化输出一个字符串,可以将指定的参数插入到指定的位置。
24. hashCode():获取一个字符串的哈希值,返回一个整数。
25. intern():将一个字符串加入到字符串池中,返回一个字符串。
26. valueOf():将一个基本类型的数据转换成一个字符串,返回一个字符串。
27. parseBoolean():将一个字符串转换成一个boolean类型的值,返回布尔值。
28. parseFloat():将一个字符串转换成一个float类型的值,返回浮点数。
29. parseDouble():将一个字符串转换成一个double类型的值,返回浮点数。
30. parseInt():将一个字符串转换成一个int类型的值,返回整数。
31. parseLong():将一个字符串转换成一个long类型的值,返回长整数。
32. Math.abs():返回一个数的绝对值。
33. Math.acos():返回一个数的反余弦值。
34. Math.asin():返回一个数的反正弦值。
35. Math.atan():返回一个数的反正切值。
36. Math.atan2():将两个数作为x,y坐标,返回一个点相对于原点的极角。
37. Math.ceil():返回一个数的上限整数。
38. Math.cos():返回一个数的余弦值。
39. Math.exp():返回一个数的自然指数。
40. Math.floor():返回一个数的下限整数。
41. Math.log():返回一个数的自然对数。
42. Math.max():返回两个数中的最大值。
43. Math.min():返回两个数中的最小值。
44. Math.pow():返回一个数的幂次方。
45. Math.random():返回一个随机数。
46. Math.round():将一个数四舍五入,返回一个整数。
47. Math.sin():返回一个数的正弦值。
48. Math.sqrt():返回一个数的平方根值。
49. Math.tan():返回一个数的正切值。
50. Arrays.sort():对一个数组进行排序。
51. Arrays.binarySearch():在一个已排序的数组中查找一个元素的位置。
52. System.out.println():打印一行输出。
53. System.out.print():打印输出。
54. System.exit():退出当前Java程序。
55. System.currentTimeMillis():获取当前时间的毫秒数。
56. System.arraycopy():将一个数组中的一段内容复制到另一个数组中。
57. System.getenv():获取系统环境变量。
58. System.getProperties():获取系统属性。
59. getClass():获取一个对象的类。
60. getClassLoader():获取一个类的类加载器。
61. getClass().getName():获取一个对象的类的名称。
62. synchronized():在多线程环境下,控制对一个对象的访问。
63. wait():在一个对象上等待。
64. notify():唤醒在一个对象上等待的线程。
65. notifyAll():唤醒在一个对象上等待的所有线程。
66. assert():断言。
67. instanceof():判断一个对象是否属于一个类的实例。
68. try-catch-finally:异常处理结构。
69. throw:抛出异常。
70. throws:声明一个方法可以抛出的异常类型。
71. finalize():对象被销毁时自动调用的方法。
