Java函数操作大全:掌握常用字符串、数组和集合函数
发布时间:2023-06-29 05:53:17
Java是一门广泛应用于软件开发和移动应用开发的编程语言,它的强大之处在于其丰富的函数库,包括字符串、数组和集合函数等等。掌握这些常用的函数可以帮助开发者更加高效地编写代码。下面是Java函数操作的一些常见示例。
字符串函数:
1. length():获取字符串的长度。
String str = "Hello, World!"; int len = str.length(); System.out.println(len);
输出:13
2. charAt():获取字符串指定位置的字符。
String str = "Hello, World!"; char ch = str.charAt(0); System.out.println(ch);
输出:H
3. equals():比较两个字符串是否相等。
String str1 = "Hello"; String str2 = "hello"; boolean isEqual = str1.equals(str2); System.out.println(isEqual);
输出:false
4. toUpperCase():将字符串转换为大写。
String str = "hello"; String upperStr = str.toUpperCase(); System.out.println(upperStr);
输出:HELLO
5. indexOf():查找子字符串在字符串中第一次出现的位置。
String str = "Hello, World!";
int index = str.indexOf("World");
System.out.println(index);
输出:7
数组函数:
1. length:获取数组的长度。
int[] arr = {1, 2, 3, 4, 5};
int len = arr.length;
System.out.println(len);
输出:5
2. sort():对数组进行排序。
int[] arr = {3, 1, 5, 2, 4};
Arrays.sort(arr);
for (int num : arr) {
System.out.println(num);
}
输出:1 2 3 4 5
3. toString():将数组转换为字符串。
int[] arr = {1, 2, 3, 4, 5};
String str = Arrays.toString(arr);
System.out.println(str);
输出:[1, 2, 3, 4, 5]
4. binarySearch():在已排序的数组中查找指定元素的位置。
int[] arr = {1, 2, 3, 4, 5};
int index = Arrays.binarySearch(arr, 3);
System.out.println(index);
输出:2
集合函数:
1. size():获取集合的大小。
List<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
list.add("C++");
int size = list.size();
System.out.println(size);
输出:3
2. add():向集合中添加元素。
List<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
list.add("C++");
System.out.println(list);
输出:[Java, Python, C++]
3. contains():判断集合中是否包含指定元素。
List<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
list.add("C++");
boolean contains = list.contains("Java");
System.out.println(contains);
输出:true
4. remove():从集合中移除指定元素。
List<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
list.add("C++");
list.remove("Java");
System.out.println(list);
输出:[Python, C++]
以上只是Java函数操作中的一小部分示例,Java函数库非常丰富,可以满足开发者各种需求。掌握这些常用的函数可以帮助开发者更加高效地编写代码。不断学习和熟悉这些函数的使用方法,能够提高代码的质量和开发效率。
