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

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的字符串类还提供了许多其他方法,可以根据具体需求选择合适的函数来处理字符串。