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

Java函数大全:包括常用函数和自定义函数

发布时间:2023-06-30 20:44:14

Java是一种高级编程语言,拥有丰富的函数库提供各种常用函数和自定义函数。下面是Java常用函数和自定义函数的一些例子:

1. 字符串函数:

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

- charAt(int index): 返回指定索引位置的字符。

- substring(int beginIndex, int endIndex): 返回指定索引范围的子字符串。

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

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

- trim(): 去除字符串两端的空格。

2. 数组函数:

- length: 返回数组的长度。

- sort(int[] array): 对数组进行排序。

- binarySearch(int[] array, int key): 在数组中查找指定元素的索引。

- copyOf(int[] original, int newLength): 将数组复制到一个新的数组中。

3. 数学函数:

- abs(double value): 返回一个数的绝对值。

- ceil(double value): 返回大于或等于指定的数的最小整数。

- floor(double value): 返回小于或等于指定的数的最大整数。

- max(double value1, double value2): 返回两个数中较大的数。

- min(double value1, double value2): 返回两个数中较小的数。

- random(): 返回一个0到1之间的随机数。

4. 时间和日期函数:

- System.currentTimeMillis(): 返回当前时间的毫秒数。

- DateFormat.format(Date date): 将日期格式化为指定的格式。

- Calendar.getInstance(): 返回一个表示当前日期和时间的Calendar对象。

- SimpleDateFormat.parse(String date): 将字符串解析为日期对象。

5. 文件和IO函数:

- File.exists(): 判断文件是否存在。

- FileReader.read(): 读取文件内容。

- FileWriter.write(String data): 向文件中写入内容。

- InputStream.read(): 从输入流读取数据。

- OutputStream.write(byte[] data): 将字节数组写入输出流。

这些是Java中常见的函数,但也可以根据需要定义自己的函数。自定义函数使用关键字void定义,可以接受参数并进行一些操作。例如:

void printHello() {
  System.out.println("Hello!");
}

void add(int a, int b) {
  int sum = a + b;
  System.out.println("The sum is: " + sum);
}

这些函数可以在程序中被调用,从而实现特定的功能。