在Java中,String
类的数组(String[]
)用于存储字符串的集合。以下是一些关于 String[]
的常用方法和用法:
- 创建
String[]
数组
String[] array = new String;
- 访问
String[]
数组中的元素
array = "Hello";
array = "World";
- 获取
String[]
数组的长度
int length = array.length;
- 遍历
String[]
数组
for (int i = 0; i < length; i++) {
System.out.println(array[i]);
}
- 添加元素到
String[]
数组
String[] newArray = new String[array.length + 1];
System.arraycopy(array, 0, newArray, 0, array.length);
newArray[array.length] = "New Element";
- 删除
String[]
数组中的元素
String[] tempArray = new String[array.length - 1];
System.arraycopy(array, 0, tempArray, 0, array.length - 1);
- 查找
String[]
数组中的元素
int index = -1;
for (int i = 0; i < array.length; i++) {
if (array[i].equals("World")) {
index = i;
break;
}
}
- 替换
String[]
数组中的元素
for (int i = 0; i < array.length; i++) {
if (array[i].equals("World")) {
array[i] = "Java";
break;
}
}
- 排序
String[]
数组
Arrays.sort(array);
-
使用
String[]
数组进行字符串操作
例如,使用 String
类的 split()
方法根据某个分隔符将字符串分割成多个子字符串,并将它们存储在 String[]
数组中:
String input = "Hello,World,Java,Programming";
String[] words = input.split(",");
以上是 String[]
的一些基本操作,您可以根据需要选择合适的方法。