我想打印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