10个实用的Java函数及其用法详解
Java是一门广泛应用于软件开发领域的编程语言,随着Java EE能力的增强,Java越来越成为一种优秀的企业级应用开发语言。Java提供了许多实用的函数,本文提供了10个常用的Java函数及其用法详解。
1. String.split():分割字符串
String.split()函数是将字符串分成多个子字符串。该函数通过指定分割符,将字符串划分成多个子字符串并返回这些字符串的数组。例如:
String str = "welcome to java world";
String[] tokens = str.split(" ");
for (String token : tokens) {
System.out.println(token);
}
输出:
welcome to java world
2. String.trim():去除字符串首尾空格
String.trim()函数用于去除字符串首尾的空格。例如:
String str = " hello "; String trimmed = str.trim(); System.out.println(trimmed);
输出:
hello
3. String.substring():提取子字符串
String.substring()函数用于提取字符串的子字符串。例如:
String str = "hello world"; String substring = str.substring(1, 5); System.out.println(substring);
输出:
ello
4. Math.round():四舍五入
Math.round()函数用于将输入参数四舍五入为最接近的整数。例如:
double value = 3.7; long rounded = Math.round(value); System.out.println(rounded);
输出:
4
5. String.format():格式化字符串
String.format()函数用于按照指定格式输出字符串。例如:
String str = String.format("PI value: %.2f", Math.PI);
System.out.println(str);
输出:
PI value: 3.14
6. Arrays.sort():排序数组
Arrays.sort()函数用于对数组进行排序。例如:
int[] arr = {5, 3, 7, 2, 1};
Arrays.sort(arr);
for (int element : arr) {
System.out.println(element);
}
输出:
1 2 3 5 7
7. Arrays.binarySearch():搜索数组
Arrays.binarySearch()函数用于在数组中搜索元素。该函数返回元素的索引值,如果没有找到该元素,则返回负值。例如:
int[] arr = {1, 2, 3, 5, 7};
int index = Arrays.binarySearch(arr, 3);
System.out.println(index);
输出:
2
8. ArrayList.add():添加元素
ArrayList.add()函数用于向ArrayList中添加元素。例如:
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
System.out.println(list);
输出:
[apple, banana]
9. ArrayList.remove():删除元素
ArrayList.remove()函数用于从ArrayList中删除元素。例如:
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.remove("apple");
System.out.println(list);
输出:
[banana]
10. System.arraycopy():复制数组
System.arraycopy()函数可用于复制数组的内容。例如:
int[] src = {1, 2, 3};
int[] dest = new int[3];
System.arraycopy(src, 0, dest, 0, src.length);
for (int element : dest) {
System.out.println(element);
}
输出:
1 2 3
总结
本文介绍了10个Java常用函数及其用法,涉及到字符串操作、数学运算、数组操作、集合操作等方面,这些函数具有非常重要的作用,在实际开发中是非常实用的。这些函数虽然基础,但一定要掌握好,能够在编程的实践中起到重要的作用。
