有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何将字符连接到数组的每个元素(Java)

我对Java完全是新手。昨天我在做家庭作业。我必须将一个字符串逐个拆分,并将这些字母存储在一个数组中。然后打印这个数组(完成)

然后将单个字符(比如'a')和该数组的每个元素连接起来,并打印结果(未完成)

最后连接所有这些元素,创建一个字符串并打印出来(未完成)

String name = "Rocky";
int i;
int size = name.length();
char strings[] = new char[size];
for (i = 0; i <= size; i++) {
    strings[i] = name.charAt(i);
    System.out.println(strings[i]); // 1st output is done
}

第二个输出(串联字符)应为:

Ra
oa
ca
ka
ya

第三个输出(单个串联字符串)应为:

Raoacakaya 

最后,我完成了这项工作,在完成了所有的家庭作业后,它仍能正常工作,可能还没有达到标准。谢谢大家的回复

    String a="a";                   
    String name="Rocky";
    String temp="";
    int i;
    String array[]=name.split("");
    String array2[]=new String[name.length()+1];
    for(i=1; i<=name.length();i++)
    {
        System.arraycopy( array, 0, array2, 0, array.length );
        System.out.println(array[i]);
    }
    System.out.println();
    for(i=1; i<=name.length();i++)
    {
        System.out.println(array2[i]+a);
        array2[i]=array2[i]+a;
    }
    for (i=1; i<array2.length;i++)
    {
        temp=temp+array2[i];
    }
    System.out.println();
    System.out.println(temp);
    }
    }

共 (0) 个答案