Java字符串函数的常用方法与示例
发布时间:2023-06-29 16:24:13
Java字符串是Java编程中常用的数据类型之一, 字符串常量是Java中常量池的一部分, 被存储在方法区中.
Java字符串类提供了许多用于操作字符串的方法, 下面是一些常用的方法及其示例:
1. length()方法: 返回字符串的长度
String str = "Hello World"; int len = str.length(); // len的值为11
2. charAt(int index)方法: 返回指定位置的字符
String str = "Hello World"; char ch = str.charAt(1); // ch的值为'e'
3. substring(int beginIndex)方法: 返回从指定位置开始到字符串末尾的子字符串
String str = "Hello World"; String subStr = str.substring(6); // subStr的值为"World"
4. substring(int beginIndex, int endIndex)方法: 返回从指定的开始位置到指定的结束位置的子字符串
String str = "Hello World"; String subStr = str.substring(6, 11); // subStr的值为"World"
5. equals(Object obj)方法: 比较字符串的内容是否相等
String str1 = "Hello"; String str2 = "World"; boolean isEqual = str1.equals(str2); // isEqual的值为false
6. equalsIgnoreCase(String anotherString)方法: 比较字符串的内容是否相等, 不考虑大小写
String str1 = "Hello"; String str2 = "hello"; boolean isEqual = str1.equalsIgnoreCase(str2); // isEqual的值为true
7. indexOf(int ch)方法: 返回指定字符在字符串中第一次出现的位置
String str = "Hello World";
int position = str.indexOf('o'); // position的值为4
8. indexOf(int ch, int fromIndex)方法: 返回指定字符在字符串中从指定位置开始搜索第一次出现的位置
String str = "Hello World";
int position = str.indexOf('o', 5); // position的值为7
9. replace(char oldChar, char newChar)方法: 将字符串中的指定字符替换为新的字符
String str = "Hello World";
String newStr = str.replace('o', 'a'); // newStr的值为"Hella Warld"
10. toLowerCase()方法: 将字符串中的所有字符转换为小写
String str = "Hello World"; String newStr = str.toLowerCase(); // newStr的值为"hello world"
11. toUpperCase()方法: 将字符串中的所有字符转换为大写
String str = "Hello World"; String newStr = str.toUpperCase(); // newStr的值为"HELLO WORLD"
12. trim()方法: 去除字符串开始和结尾的空格
String str = " Hello World "; String newStr = str.trim(); // newStr的值为"Hello World"
上述方法只是Java字符串类提供的一部分常用方法, 在实际开发中还有其他许多方法可以应用. 通过使用这些方法, 我们可以方便地对字符串进行各种操作和处理.
