我想打印array.My陣列一些元素是什麼樣子,改變迭代變量中的for循環
prmArray={"[]","int","[]","[]","float","[]","[]","[]","string"}
我想要打印的,
int[] float[][] string[][][]
我一直在嘗試不同的東西,它讓凌亂現在.. 我的代碼,
String ps="";
int u=0;
for(int y=0;y<prmArray.length;y=u)
{
String br_string="";
if(prmArray[y].equals("[]")){
int f=y+1;
br_string+="[]";
for(int h=f;h<prmArray.length;h++){
u=h;
if(prmArray[h]=="[]"){
br_string+="[]";
}
else{
u=u-1;
break;
}
}
ps+=prmArray[u+1]+br_string+" ";
u=u+2;
}
else{
ps+=prmArray[y]+" ";
u=u+1;
}
}
System.out.println(ps);
請幫助..
您可以創建一個堆棧。 –
如果以下任何答案解決了您的問題,您可以考慮接受一個答案,以便將問題標記爲已解決:http://stackoverflow.com/help/someone-answers – Keiwan