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

Java常用的字符串函数解析

发布时间:2023-06-30 07:37:25

Java是一种面向对象的编程语言,提供了许多字符串相关的函数来处理和解析字符串。下面列举了一些常用的字符串函数及其用法:

1. length():返回字符串的长度

String str = "Hello World";
int len = str.length();
// 输出:11
System.out.println(len);

2. charAt(int index):返回指定位置的字符

String str = "Hello World";
char ch = str.charAt(6);
// 输出:W
System.out.println(ch);

3. substring(int beginIndex, int endIndex):返回指定范围的子字符串

String str = "Hello World";
String subStr = str.substring(6, 11);
// 输出:World
System.out.println(subStr);

4. indexOf(String str):返回指定子字符串在原字符串中 次出现的位置

String str = "Hello World";
int index = str.indexOf("World");
// 输出:6
System.out.println(index);

5. contains(CharSequence sequence):判断字符串是否包含指定的字符序列

String str = "Hello World";
boolean contains = str.contains("World");
// 输出:true
System.out.println(contains);

6. split(String regex):根据指定的正则表达式分割字符串为字符串数组

String str = "Hello,World";
String[] arr = str.split(",");
// 输出:["Hello", "World"]
System.out.println(Arrays.toString(arr));

7. toLowerCase():将字符串中的所有字符转换为小写

String str = "Hello World";
String lowerCaseStr = str.toLowerCase();
// 输出:hello world
System.out.println(lowerCaseStr);

8. toUpperCase():将字符串中的所有字符转换为大写

String str = "Hello World";
String upperCaseStr = str.toUpperCase();
// 输出:HELLO WORLD
System.out.println(upperCaseStr);

9. trim():去除字符串首尾的空白字符

String str = "   Hello World   ";
String trimmedStr = str.trim();
// 输出:Hello World
System.out.println(trimmedStr);

10. replace(CharSequence target, CharSequence replacement):将字符串中的指定字符序列替换为新的字符序列

String str = "Hello World";
String replacedStr = str.replace("World", "Java");
// 输出:Hello Java
System.out.println(replacedStr);

以上是一些Java常用的字符串函数,可以根据具体需求选择适合的函数来处理和解析字符串。