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

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字符串类提供的一部分常用方法, 在实际开发中还有其他许多方法可以应用. 通过使用这些方法, 我们可以方便地对字符串进行各种操作和处理.