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

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函数库非常丰富,可以满足开发者各种需求。掌握这些常用的函数可以帮助开发者更加高效地编写代码。不断学习和熟悉这些函数的使用方法,能够提高代码的质量和开发效率。