Java字符串函数-了解Java中常用的字符串函数和它们的用法
Java是一种非常流行的编程语言,它提供了许多用于处理字符串的函数。在本文中,我们将介绍Java中常用的字符串函数及其用法。
1. length函数
length函数用于获取字符串的长度,返回一个整数值。例如,以下代码将输出字符串“Hello World”的长度。
String str = "Hello World"; int length = str.length(); System.out.println(length);
输出:11
2. charAt函数
charAt函数用于获取指定位置上的字符,返回一个字符值。例如,以下代码将输出字符串“Hello World”的第五个字符。
String str = "Hello World"; char ch = str.charAt(4); System.out.println(ch);
输出:o
注意:字符位置从0开始。
3. substring函数
substring函数用于从字符串中获取子串,返回一个新的字符串。它的参数可以是一个起始位置,或一个起始位置和一个结束位置。例如,以下代码将输出字符串“Hello World”的第6个字符开始到结束的子串。
String str = "Hello World"; String sub_str = str.substring(5); System.out.println(sub_str);
输出:World
注意:起始位置从0开始,结束位置不包括在子串中。
4. indexOf函数
indexOf函数用于查找一个特定的字符或字符串在另一个字符串中的位置,返回一个整数值。例如,以下代码将输出字符串“Hello World”中“World”的位置。
String str = "Hello World";
int index = str.indexOf("World");
System.out.println(index);
输出:6
注意:如果字符串中没有找到目标字符或字符串,indexOf函数将返回-1。
5. replace函数
replace函数用于替换字符串中的一个字符或一个子串,返回一个新的字符串。例如,以下代码将输出替换后的字符串。
String str = "Hello World";
String new_str = str.replace("World", "Universe");
System.out.println(new_str);
输出:Hello Universe
6. toLowerCase和toUpperCase函数
toLowerCase函数用于将字符串中的所有字符转换为小写字母,返回一个新的字符串。toUpperCase函数用于将字符串中的所有字符转换为大写字母,返回一个新的字符串。例如,以下代码将输出转换后的字符串。
String str = "Hello World"; String lower_str = str.toLowerCase(); String upper_str = str.toUpperCase(); System.out.println(lower_str); System.out.println(upper_str);
输出:
hello world
HELLO WORLD
总结:
以上为Java中常用的字符串函数及其用法。掌握这些函数可帮助我们更方便地处理字符串。需要注意的是,字符串是不可变的,即不能改变字符串中的字符。因此,字符串函数返回的都是新的字符串,而不是原始字符串的修改。
