我纯粹是Java的新手。昨天我正在做家务。我不得不按字符分割字符串并将这些字母存储在数组中。然后打印这个数组。 (DONE)如何连接一个字符到数组(Java)的每个元素
然后将单个字符(假设为'a'
)连接到该数组的每个元素并打印结果。 (未完成)
最后连接所有这些元素并创建一个字符串并打印出来。 (NOT DONE)
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);
}
}
SO是不是为了帮助功课。 – EternalHour 2015-02-09 10:38:05
我知道。对不起,有关硬件的问题。但我无法自己做这就是为什么寻求帮助。不会再这样做。 – Mojdul 2015-02-09 13:49:42