Java 中关于字符串操作的函数
时间: 2024-10-13 09:09:00 浏览: 31
Java中的字符串操作函数非常实用,主要涉及到以下几个方面:
1. **字符串比较**[^1]:
- `equals()` 和 `equalsIgnoreCase()`: 用于比较两个字符串是否相等,`equals()`区分大小写,而`equalsIgnoreCase()`忽略大小写。
```java
String str1 = "Hello";
String str2 = "hello";
System.out.println(str1.equals(str2)); // 输出 false
System.out.println(str1.equalsIgnoreCase(str2)); // 输出 true
```
2. **长度计算**:
- `length()`: 返回字符串的字符数。
```java
String str = "Java";
System.out.println(str.length()); // 输出 4
```
3. **连接字符串**:
- `+` 或 `concat()`: 连接两个字符串。
```java
String str1 = "Java ";
String str2 = "World";
String combined = str1 + str2; // 或者 combined = str1.concat(str2);
System.out.println(combined); // 输出 "Java World"
```
4. **截取子串**:
- `substring()`, `substring(int start, int end)`: 分别返回从指定位置开始到字符串结束或指定长度的子串。
```java
String str = "Hello, World!";
String subStr = str.substring(7); // 输出 "World!"
```
5. **替换字符/子串**:
- `replace(char oldChar, char newChar)`, `replaceAll(String regex, String replacement)`: 替换旧字符或匹配正则表达式的子串。
```java
String str = "Hello, Java!";
String replaced = str.replace('J', 'Python'); // 输出 "Hello, Python!"
```
阅读全文