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

Java中的String函数:11个最常用示例

发布时间:2023-09-09 10:18:48

在Java中,String类是用来表示字符序列的不可变对象,它提供了许多用于操作字符串的常用方法。在下面的文章中,我将介绍Java中最常用的11个String函数,并给出了示例代码。

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

示例代码:

String str = "Hello, World!";
int length = str.length();
System.out.println(length); // 输出:13

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

示例代码:

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

3. substring(int beginIndex):返回从指定索引开始到字符串末尾的子字符串。

示例代码:

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

4. substring(int beginIndex, int endIndex):返回从指定索引开始到指定索引结束之间的子字符串。

示例代码:

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

5. indexOf(String str):返回字符串中 次出现指定字符串的索引位置。

示例代码:

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

6. lastIndexOf(String str):返回字符串中最后一次出现指定字符串的索引位置。

示例代码:

String str = "Hello, World!";
int index = str.lastIndexOf("o");
System.out.println(index); // 输出:8

7. contains(String str):判断字符串是否包含指定的子字符串。

示例代码:

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

8. startsWith(String prefix):判断字符串是否以指定的前缀开始。

示例代码:

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

9. endsWith(String suffix):判断字符串是否以指定的后缀结束。

示例代码:

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

10. toUpperCase():将字符串转换为大写。

示例代码:

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

11. toLowerCase():将字符串转换为小写。

示例代码:

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

这些是Java中最常用的11个String函数示例。通过使用这些函数,您可以方便地操作字符串,并完成各种字符串处理任务。