Java内置函数的常用例子及其使用方法
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内置函数及其使用方法。在实际编程中,可以使用内置函数来大大简化代码,提高编码效率。
