Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 给定一段单词(用空格分隔),创建一个二维数组,其中每个数组表示单词。请注意,单词大小相同_Java_Arrays - Fatal编程技术网

Java 给定一段单词(用空格分隔),创建一个二维数组,其中每个数组表示单词。请注意,单词大小相同

Java 给定一段单词(用空格分隔),创建一个二维数组,其中每个数组表示单词。请注意,单词大小相同,java,arrays,Java,Arrays,样本输入#1 to2DChars(“蝙蝠坐放垫”) 样本输出#1 {'b','a','t'},{'s','a','t'},{'p','u','t'},{'m','a','t'} enter code here public char[][] to2DChars(String words){ int row=0; int index=words.indexOf(' '); int col=index; whil

样本输入#1

to2DChars(“蝙蝠坐放垫”)

样本输出#1

{'b','a','t'},{'s','a','t'},{'p','u','t'},{'m','a','t'}

enter code here
public char[][] to2DChars(String words){
     
      
       int row=0;
        int index=words.indexOf(' ');
        int col=index;
        while(index!=-1){
        row++;
        index=words.indexOf(' ',index+1);
        }
        row++;
        char[][] c=new char[row][col];
        int k=0;
        for(int i=0;i<row;i++){
        for(int j=0;j<col;j++){
        c[i][j]=words.charAt(i+k);
        k++;
        }
        }
        return c;
      
   }
在此处输入代码
公共字符[]到2dchars(字符串字){
int行=0;
int index=words.indexOf(“”);
int col=索引;
while(索引!=-1){
行++;
索引=words.indexOf(“”,索引+1);
}
行++;
char[][]c=新字符[行][col];
int k=0;
对于(int i=0;i使用
split()
tocharray()

String s=“hi is to”;
字符串[]标记=s.split(“”);
char[][]arr=new char[tokens.length][];
for(int i=0;i
String s = "hi is to";
String[] tokens = s.split(" ");
char[][] arr = new char[tokens.length][];
for (int i = 0; i < tokens.length; ++i) {
    arr[i] = tokens[i].toCharArray();
}
for(int i = 0; i < arr.length; ++i)
{
    for(int j = 0; j < arr[i].length; ++j)
    {
       System.out.println(arr[i][j]);
     }
}