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

Java字符串函数详解与实例演示

发布时间:2023-06-30 02:02:49

Java中提供了很多处理字符串的函数,下面详细介绍了一些常用的字符串函数,并附上实例代码演示。

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

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

2. charAt(int index)函数:返回指定索引位置的字符。

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

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

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

4. indexOf(String str)函数:返回字符串中 次出现的指定子串的索引位置,若不存在返回-1。

String str = "Hello World";
int index = str.indexOf("o");
System.out.println(index);
输出结果:4

5. contains(CharSequence sequence)函数:判断字符串中是否包含指定的子串。

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

6. startWith(String prefix)函数:判断字符串是否以指定的前缀开头。

String str = "Hello World";
boolean startsWith = str.startsWith("Hello");
System.out.println(startsWith);
输出结果:true

7. endWith(String suffix)函数:判断字符串是否以指定的后缀结尾。

String str = "Hello World";
boolean endsWith = str.endsWith("World");
System.out.println(endsWith);
输出结果:true

8. toLowerCase()函数:将字符串转换为小写。

String str = "Hello World";
String lowerCase = str.toLowerCase();
System.out.println(lowerCase);
输出结果:hello world

9. toUpperCase()函数:将字符串转换为大写。

String str = "Hello World";
String upperCase = str.toUpperCase();
System.out.println(upperCase);
输出结果:HELLO WORLD

10. trim()函数:去掉字符串前后的空格。

String str = "  Hello World  ";
String trimStr = str.trim();
System.out.println(trimStr);
输出结果:Hello World

以上是一些常用的字符串函数,可以帮助我们对字符串进行各种操作和处理。在实际开发中,可以根据具体的需求选择适当的字符串函数来操作字符串。