如何将字符连接到数组的每个元素(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) 个答案