Java 声明字符串数组101


简介

在 Java 中,字符串数组是一种用于存储字符串集合的数据结构。它是一个对象数组,其中每个元素都是一个字符串。字符串数组是声明数组对象并分配适当内存空间的过程。

语法

字符串数组的语法如下:```
type[] arrayName = new type[size];
```

其中:
type 是数组中元素的数据类型,在这种情况下是 String
arrayName 是数组的名称
size 是数组中元素的数量

初始化

可以通过两种方式初始化字符串数组:
使用花括号:可以使用花括号将值直接分配给数组元素。
使用循环:也可以使用循环将值分配给数组元素。

使用花括号初始化

使用花括号初始化字符串数组的语法如下:```
String[] arrayName = {"element1", "element2", ..., "elementN"};
```

例如:```java
String[] names = {"John", "Mary", "Bob"};
```

使用循环初始化

使用循环初始化字符串数组的语法如下:```
String[] arrayName = new String[size];
for (int i = 0; i < size; i++) {
arrayName[i] = "element" + (i + 1);
}
```

例如:```java
String[] colors = new String[5];
for (int i = 0; i < ; i++) {
colors[i] = "Color" + (i + 1);
}
```

数组长度

可以使用 length 属性获取数组的长度。```java
int length = ;
```

访问数组元素

可以使用索引访问数组元素。索引从 0 开始。```java
String element = arrayName[index];
```

修改数组元素

可以使用索引修改数组元素。```java
arrayName[index] = newValue;
```

遍历数组

可以使用 for 循环遍历数组。```java
for (String element : arrayName) {
// do something with element
}
```

示例

以下示例演示了如何声明、初始化和遍历字符串数组:```java
public class Main {
public static void main(String[] args) {
// 声明一个字符串数组
String[] names = new String[3];
// 使用花括号初始化数组
String[] names2 = {"John", "Mary", "Bob"};
// 使用循环初始化数组
String[] colors = new String[5];
for (int i = 0; i < ; i++) {
colors[i] = "Color" + (i + 1);
}
// 遍历数组
for (String name : names) {
(name);
}
}
}
```

2024-10-20


上一篇:Java 方法的传递

下一篇:Java 数组轻松转换为 List:六种高效方法