javal中如何将字符串存入一个字符数组
时间: 2024-03-10 09:44:55 浏览: 100
在Java中,可以使用toCharArray()方法将字符串转换为字符数组。该方法的语法如下:
```
public char[] toCharArray()
```
示例代码如下:
```java
public class Example {
public static void main(String[] args) {
String str = "Hello, world!";
char[] arr = str.toCharArray();
for(char c : arr) {
System.out.print(c);
}
}
}
```
在上述代码中,首先定义了一个字符串"Hello, world!",然后使用toCharArray()方法将其转换为字符数组arr,最后通过循环遍历输出字符数组中的每一个字符。最终输出结果为"Hello, world!"。
相关问题
java怎么将字符串存入字符串数组
可以使用以下代码将字符串存入字符串数组中:
```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)来存储字符串。
将字符串其数组中的字符串存入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=}
```
阅读全文