Java 将字符串数组转换为字符数组
我正在尝试将字符串数组转换为字符数组 例如 到 等等 这是我到目前为止得到的。但它不起作用,我需要你们的帮助Java 将字符串数组转换为字符数组,java,arrays,Java,Arrays,我正在尝试将字符串数组转换为字符数组 例如 到 等等 这是我到目前为止得到的。但它不起作用,我需要你们的帮助 public class Char { public void toChar(String[] str) { char[][] charArray = new char[str.length][100]; for(int i=0;i<str.length;i++) { charArray[i]
public class Char {
public void toChar(String[] str)
{
char[][] charArray = new char[str.length][100];
for(int i=0;i<str.length;i++)
{
charArray[i][] = str[i].toCharArray();
}
}
}
公共类字符{
公共空目录(字符串[]str)
{
char[][]charArray=新字符[str.length][100];
对于(int i=0;i移除空括号,如
charArray[i] = str[i].toCharArray();
另外,您的charArray
声明可能会忽略第二个维度,如
char[][] charArray = new char[str.length][];
最后,您的方法是void
;要使用charArray
,必须返回它。因为它不依赖于任何实例状态,所以可能是静态的
public static char[][] toChar(String[] str) {
char[][] charArray = new char[str.length][];
for (int i = 0; i < str.length; i++) {
charArray[i] = str[i].toCharArray();
}
return charArray;
}
输出为
[[H, e, l, l, o], [W, o, r, l, d]]
卸下空支架,如图所示
charArray[i] = str[i].toCharArray();
另外,您的charArray
声明可能会忽略第二个维度,如
char[][] charArray = new char[str.length][];
最后,您的方法是void
;要使用charArray
,必须返回它。因为它不依赖于任何实例状态,所以可能是静态的
public static char[][] toChar(String[] str) {
char[][] charArray = new char[str.length][];
for (int i = 0; i < str.length; i++) {
charArray[i] = str[i].toCharArray();
}
return charArray;
}
输出为
[[H, e, l, l, o], [W, o, r, l, d]]
我希望你能理解,“它不工作”不是关于你的代码问题的有用描述。请阅读我希望你能理解,“它不工作”不是关于你的代码问题的有用描述。请阅读