字符串怎么赋值给数组java
时间: 2023-10-09 19:17:57 浏览: 222
你可以使用Java中的split()方法将字符串分割成数组,例如:
String str = "Hello World";
String[] arr = str.split(" ");
// arr现在是["Hello", "World"]
你也可以使用for循环逐个将字符串中的字符赋值给数组中的元素,例如:
String str = "Hello";
char[] arr = new char[str.length()];
for (int i = 0; i < str.length(); i++) {
arr[i] = str.charAt(i);
}
// arr现在是['H', 'e', 'l', 'l', 'o']
相关问题
java将输入的字符串分割成字符并赋值给数组
可以使用以下代码将输入的字符串分割成字符并赋值给数组:
```
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str = scanner.nextLine();
char[] charArray = str.toCharArray();
System.out.println("分割后的字符数组为:");
for (int i = 0; i < charArray.length; i++) {
System.out.print(charArray[i] + " ");
}
```
首先,通过Scanner类获取用户输入的字符串。然后,使用String类的toCharArray()方法将字符串转换为字符数组。最后,遍历字符数组,将每个字符输出。
java如何把字符串赋值给字符数组
你可以使用 `toCharArray()` 方法来将一个字符串转换为字符数组。例如:
```java
String str = "Hello";
char[] charArray = str.toCharArray();
```
这样就可以将字符串 "Hello" 赋值给字符数组 `charArray`。
阅读全文