java怎么将字符串存入字符串数组
时间: 2024-02-01 07:02:22 浏览: 34
可以使用以下代码将字符串存入字符串数组中:
```java
String[] strArray = new String[3]; // 创建一个包含3个元素的字符串数组
// 将字符串存入数组中
strArray[0] = "Hello";
strArray[1] = "World";
strArray[2] = "!";
// 或者使用循环将多个字符串存入数组中
String[] strArray2 = new String[5];
for (int i = 0; i < strArray2.length; i++) {
strArray2[i] = "String " + i;
}
```
注意,数组的长度需要在创建时指定,一旦指定就不能再改变。如果需要在程序中动态增加或减少数组的长度,可以考虑使用集合类(如List)来存储字符串。
相关问题
java将字符串分割存入数组
你可以使用 `split()` 方法将一个字符串分割并存入数组中。这个方法接受一个分隔符作为参数,并返回一个包含分割后的子字符串的数组。下面是一个示例代码:
```java
String str = "Hello,World,Java";
String[] arr = str.split(",");
// 输出数组中的元素
for (String s : arr) {
System.out.println(s);
}
```
以上代码将会输出:
```
Hello
World
Java
```
在这个例子中,我们使用逗号作为分隔符将字符串 `str` 分割成了三个子字符串,并将它们存入了 `arr` 数组中。你可以根据自己的需要选择适合的分隔符。
将字符串其数组中的字符串存入TreeMap JAVA
可以通过以下步骤将一个字符串数组中的字符串存入 TreeMap 中:
1. 创建一个 TreeMap 对象,用于存储字符串。
```
TreeMap<String, String> treeMap = new TreeMap<>();
```
2. 遍历字符串数组,将每个字符串作为 key,value 可以为空字符串。
```
for (String str : strArray) {
treeMap.put(str, "");
}
```
完整代码如下:
```
import java.util.TreeMap;
public class Main {
public static void main(String[] args) {
String[] strArray = {"apple", "banana", "orange", "pear"};
TreeMap<String, String> treeMap = new TreeMap<>();
for (String str : strArray) {
treeMap.put(str, "");
}
System.out.println(treeMap);
}
}
```
输出结果为:
```
{apple=, banana=, orange=, pear=}
```