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

Java内置函数的常用例子及其使用方法

发布时间:2023-06-11 11:49:16

Java内置函数是指Java编程语言中自带的一些函数,无需额外引入便可直接使用。Java的内置函数非常多,包括字符串、数组、时间等常用函数。在此,我将列举一些常用的Java内置函数及其使用方法。

一、字符串函数

1、charAt():

用于返回指定索引处的字符。例如:

String str = "Hello";

char result = str.charAt(1); //取得的是'e'

2、compareTo():

用于比较两个字符串的大小。如果它们相等,返回值将为0.如果第一个字符串小于第二个字符串,返回值将小于0。如果第一个字符串大于第二个字符串,返回值将大于0。例如:

String str1 = "abc";

String str2 = "abe";

int result = str1.compareTo(str2); //取得的是-2

3、concat():

用于将两个字符串拼接成一个新的字符串。例如:

String str1 = "Hello";

String str2 = "World";

String result = str1.concat(str2); //取得的是"HelloWorld"

4、indexOf():

用于返回指定字符或字符串在字符串中第一次出现的索引。例如:

String str = "Hello World";

int result = str.indexOf('o'); //取得的是4

5、replace():

用于替换字符串中的某个字符或字符串。例如:

String str = "I love Java";

String result = str.replace("Java", "Python"); //取得的是"I love Python"

二、数组函数

1、sort():

用于对数组进行排序。例如:

int[] array = {5, 3, 7, 1, 9};

Arrays.sort(array); //排序后的数组为{1, 3, 5, 7, 9}

2、copyOf():

用于复制一个数组。例如:

int[] array = {1, 2, 3, 4, 5};

int[] result = Arrays.copyOf(array, 3); //复制的数组为{1, 2, 3}

3、binarySearch():

用于在已排序的数组中查找指定元素的索引。例如:

int[] array = {1, 3, 5, 7, 9};

int result = Arrays.binarySearch(array, 5); //取得的是2

4、fill():

用于将数组的所有元素都赋予指定值。例如:

int[] array = new int[5];

Arrays.fill(array, 4); //数组为{4, 4, 4, 4, 4}

三、时间函数

1、currentTimeMillis():

用于返回当前时间的毫秒值。例如:

long result = System.currentTimeMillis();

2、sleep():

用于使当前线程休眠指定毫秒数。例如:

try {

    Thread.sleep(1000);  //当前线程休眠1秒

} catch (InterruptedException e) {

     e.printStackTrace();

}

以上列举了一部分常用的Java内置函数及其使用方法。在实际编程中,可以使用内置函数来大大简化代码,提高编码效率。