在Java中将字符串转换成字符数组有两种方法:使用String.tochararray()方法获取包含字符串中所有字符的字符数组。使用for循环手动创建字符数组,遍历字符串并逐个赋值。
Java中将字符串转换成字符数组
在Java中,我们可以使用以下方法将字符串转换成字符数组:
方法1:toCharArray()方法
String.toCharArray()方法返回一个包含字符串中所有字符的字符数组。语法如下:
char[] charArray = string.toCharArray();
我们可以使用for循环手动创建字符数组:
char[] charArray = new char[string.length()]; for (int i = 0; i < string.length(); i++) { charArray[i] = string.charAt(i); }
示例
String string = "Hello World"; // 方法1 char[] charArray1 = string.toCharArray(); // 方法2 char[] charArray2 = new char[string.length()]; for (int i = 0; i < string.length(); i++) { charArray2[i] = string.charAt(i); } // 输出字符数组 for (char c : charArray1) { System.out.print(c); } System.out.println(); for (char c : charArray2) { System.out.print(c); }
输出:
Hello World Hello World