Java 中的 String 字符串184


Java 中的 String 类是一个不可变的字符序列,它表示一个字符串对象。字符串在 Java 中广泛使用,用于存储和处理文本数据。

创建字符串

可以使用以下方法创建字符串:* 使用字符串常量:字符串常量是用双引号 (") 括起来的字符序列。例如:
```java
String str = "Hello World";
```
* 使用 new 关键字:可以使用 `new` 关键字创建一个新的字符串对象。例如:
```java
String str = new String("Hello World");
```

访问字符串字符

可以使用 `charAt()` 方法访问字符串中的单个字符。该方法接受字符索引作为参数,并返回该索引处的字符。例如:
```java
String str = "Hello World";
char ch = (0); // 获取第一个字符 ('H')
```

字符串拼接

可以使用 `+` 运算符连接两个字符串。例如:
```java
String str1 = "Hello";
String str2 = "World";
String str3 = str1 + " " + str2; // 输出:"Hello World"
```

字符串长度

可以使用 `length()` 方法获取字符串的长度。该方法返回字符串中字符的数量。例如:
```java
String str = "Hello World";
int length = (); // 输出:11
```

字符串比较

可以使用以下方法比较字符串:* equals():比较两个字符串是否相等。例如:
```java
String str1 = "Hello";
String str2 = "Hello";
boolean isEqual = (str2); // 输出:true
```
* equalsIgnoreCase():比较两个字符串是否相等,不区分大小写。例如:
```java
String str1 = "Hello";
String str2 = "hello";
boolean isEqual = (str2); // 输出:true
```
* compareTo():比较两个字符串的字典顺序。该方法返回一个整数,表示字符串的相对顺序。例如:
```java
String str1 = "Hello";
String str2 = "World";
int comparison = (str2); // 输出:-1 (str1 小于 str2)
```

字符串操作

String 类提供了各种方法来操作字符串,包括:* concat():连接两个字符串。例如:
```java
String str1 = "Hello";
String str2 = "World";
String str3 = (" " + str2); // 输出:"Hello World"
```
* substring():返回字符串的一部分。例如:
```java
String str = "Hello World";
String substring = (0, 5); // 输出:"Hello"
```
* replace():替换字符串中的字符或子串。例如:
```java
String str = "Hello World";
String newStr = ("World", "Java"); // 输出:"Hello Java"
```
* trim():删除字符串两端的空格。例如:
```java
String str = " Hello World ";
String trimmedStr = (); // 输出:"Hello World"
```

此外,String 类还提供了各种其他方法,用于满足各种字符串操作需求。

String 类是处理字符串数据的基本构建块,它提供了广泛的方法和功能来操作和处理文本。了解 String 类对于 Java 开发人员至关重要,因为它在各种应用程序中广泛使用。

2024-10-19


上一篇:Java 重载方法:全面解析

下一篇:Java 数组从小到大排序:全面指南