java字符串数组操作
时间: 2024-10-18 12:24:35 浏览: 26
删除其重复
5星 · 资源好评率100%
在 Java 中,字符串数组是一种特殊类型的数组,它只包含字符串元素。以下是关于字符串数组的一些基本操作:
1. **创建**:你可以通过指定初始长度并初始化元素来创建一个字符串数组,例如 `String[] array = new String[5];` 或者直接给定初始值 `String[] array = {"Hello", "World"};`
2. **长度**:可以使用 `array.length` 来获取数组的长度。
3. **索引**:数组下标从0开始,如 `array[0]` 表示第一个元素,`array[4]` 表示最后一个元素(如果总共有5个元素的话)。
4. **访问与修改**:通过索引来读取和修改特定位置的字符串,如 `array[0] = "Hi";`
5. **遍历**:常用 for-each 循环或 for 循环来遍历数组的每个元素,如:
```java
for (String s : array) {
System.out.println(s);
}
```
6. **连接**:可以使用 `String.concat()` 或 `StringBuilder` 连接多个字符串,但这不是数组操作,而是字符串操作。
7. **复制**:如果需要复制整个数组,可以使用 `System.arraycopy()` 函数。
8. **排序**:可以使用 `Arrays.sort(array)` 对字符串数组按字典序排序,但需要注意的是,这会改变原始数组。
9. **数组转集合**:可以使用 `ArrayList<String>` 将字符串数组转换为列表,便于使用更丰富的集合操作。
阅读全文