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

Java中的String函数用法及示例

发布时间:2023-06-02 00:50:10

在Java中,String是一个非常重要的类。我们可以使用它来存储和处理字符串。String类具有许多函数,如获取字符串长度的函数(length()),查找子字符串的函数(indexOf()和substring())等等。以下是一些常用的String函数用法及示例:

1. length()函数

length()函数用于获取字符串的长度。它返回的是字符串中字符的个数,例如:

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

2. charAt()函数

charAt()函数用于获取字符串中指定位置的字符。这个位置是从0开始的,例如:

String str = "Hello, World!";
char ch = str.charAt(1);
System.out.println(ch); // 输出结果为 'e'

3. indexOf()函数

indexOf()函数用于查找指定子字符串在字符串中 次出现的位置。如果找不到,则返回-1。例如:

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

4. substring()函数

substring()函数用于获取字符串的一部分。它接受两个参数, 个参数是截取的起始位置,第二个参数是截取的结束位置(不包括该位置的字符)。如果只提供一个参数,则截取从该位置开始到字符串的末尾。例如:

String str = "Hello, World!";
String sub1 = str.substring(7);
System.out.println(sub1); // 输出结果为 "World!"

String sub2 = str.substring(0, 5);
System.out.println(sub2); // 输出结果为 "Hello"

5. toUpperCase()和toLowerCase()函数

toUpperCase()和toLowerCase()函数分别用于将字符串转换为大写和小写。例如:

String str = "Hello, World!";
String upper = str.toUpperCase();
String lower = str.toLowerCase();
System.out.println(upper); // 输出结果为 "HELLO, WORLD!"
System.out.println(lower); // 输出结果为 "hello, world!"

6. replace()函数

replace()函数用于将字符串中的某个字符(或子字符串)替换为另一个字符(或子字符串)。例如:

String str = "Hello, World!";
String newStr1 = str.replace("l", "L"); // 将所有的 'l' 替换为 'L'
String newStr2 = str.replace("World", "Java"); // 将 "World" 替换为 "Java"
System.out.println(newStr1); // 输出结果为 "HeLLo, WorLd!"
System.out.println(newStr2); // 输出结果为 "Hello, Java!"

7. trim()函数

trim()函数用于去除字符串首尾的空格。例如:

String str = "   Hello, World!   ";
String newStr = str.trim();
System.out.println(newStr); // 输出结果为 "Hello, World!"

8. startsWith()和endsWith()函数

startsWith()和endsWith()函数分别用于判断字符串是否以某个前缀或后缀开头或结尾。例如:

String str = "Hello, World!";
boolean isStartWith = str.startsWith("Hello");
boolean isEndWith = str.endsWith("!");
System.out.println(isStartWith); // 输出结果为 true
System.out.println(isEndWith); // 输出结果为 true

总结:

以上就是Java中常用的String函数及用法的示例。Java的String类提供了很多有用的函数,可以帮助我们处理字符串。当然,除了这些常用的函数,还有很多其他的函数,需要根据实际需求进行选择和使用。