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函数示例。通过使用这些函数,您可以方便地操作字符串,并完成各种字符串处理任务。
