java中字符串常用的方法
时间: 2024-12-24 14:39:24 浏览: 4
在 Java 中,字符串 (String) 是一个不可变的对象,这意味着一旦创建,它的内容就不能改变。然而,Java 提供了许多内置的方法,方便我们处理和操作字符串。下面是一些常用的 String 类方法:
1. `length()`: 返回字符串的长度(字符数)。
```java
String str = "Hello";
int length = str.length(); // length == 5
```
2. `charAt(int index)`: 获取指定索引位置的字符。
```java
char firstChar = str.charAt(0); // firstChar == 'H'
```
3. `substring(int beginIndex, int endIndex)`: 创建一个新的子字符串,包含从开始到结束(不包括结束位置)的所有字符。
```java
String subStr = str.substring(1, 4); // subStr == "ell"
```
4. `indexOf(String str)`: 查找子串第一次出现的位置,如果没有找到则返回 -1。
```java
int pos = str.indexOf("llo"); // pos == 2
```
5. `toUpperCase()` 和 `toLowerCase()`: 分别将字符串转换为大写和小写。
```java
String upperCase = str.toUpperCase(); // upperCase == "HELLO"
```
6. `trim()`: 移除字符串首尾的空白字符。
```java
String trimmed = str.trim(); // 如果str是 " Hello ", trimmed == "Hello"
```
7. `split(String regex)`: 根据正则表达式分割字符串并返回数组。
```java
String[] words = str.split("\\s+"); // words == ["Hello", "", ""]
```
阅读全文