Java函数:实现字符串操作的常用函数
发布时间:2023-09-01 05:10:31
Java是一种面向对象的编程语言,提供了许多用于字符串操作的常用函数。下面是一些实现字符串操作的常用函数:
1. length():返回字符串的长度。
String str = "Hello World"; int length = str.length(); System.out.println(length); // 输出 11
2. isEmpty():判断字符串是否为空。
String str = ""; boolean isEmpty = str.isEmpty(); System.out.println(isEmpty); // 输出 true
3. charAt(int index):返回字符串指定位置的字符。
String str = "Hello World"; char ch = str.charAt(4); System.out.println(ch); // 输出 "o"
4. substring(int startIndex, int endIndex):返回字符串指定范围内的子串。
String str = "Hello World"; String subStr = str.substring(6, 11); System.out.println(subStr); // 输出 "World"
5. indexOf(String str):返回字符串中第一次出现指定子串的位置。
String str = "Hello World";
int index = str.indexOf("World");
System.out.println(index); // 输出 6
6. lastIndexOf(String str):返回字符串中最后一次出现指定子串的位置。
String str = "Hello World";
int index = str.lastIndexOf("o");
System.out.println(index); // 输出 7
7. contains(CharSequence sequence):判断字符串是否包含指定的字符序列。
String str = "Hello World";
boolean contains = str.contains("World");
System.out.println(contains); // 输出 true
8. equals(Object obj):判断字符串是否与指定对象相等。
String str1 = "Hello"; String str2 = "hello"; boolean isEqual = str1.equals(str2); System.out.println(isEqual); // 输出 false
9. toUpperCase():将字符串转换为全大写。
String str = "Hello World"; String upperCaseStr = str.toUpperCase(); System.out.println(upperCaseStr); // 输出 "HELLO WORLD"
10. toLowerCase():将字符串转换为全小写。
String str = "Hello World"; String lowerCaseStr = str.toLowerCase(); System.out.println(lowerCaseStr); // 输出 "hello world"
11. trim():去除字符串两端的空格。
String str = " Hello World "; String trimmedStr = str.trim(); System.out.println(trimmedStr); // 输出 "Hello World"
以上仅是一些常用的字符串操作函数的示例,Java的字符串类还提供了许多其他方法,可以根据具体需求选择合适的函数来处理字符串。
