Java一维数组问题

来源:百度知道 编辑:UC知道 时间:2024/07/08 13:52:57
TextArea ta1=new TextArea("",20,70,TextArea.SCROLLBARS_VERTICAL_ONLY);
int a,b,c;
for(a=0; a<20; a++) {

for(b=0; b<20; b++) {

for(c=0; c<20; c++) {

if(a!=b & a!=c & b!=c) {

int[] z={a,b,c};

}

}

}

}

问题:将z[i]的内容(全部)一字不漏显示在ta1里,能不能这样:ta1.setText(z[i]);

StringBuilder str;
for(int i=0;i<z.length;i++)
{str.app(z[i]);
}
ta1.setText(z[i]);
你试试吧,这样应该可以的,我没有调试,临时写的,有错误一般也是语法错误,自己改改就好啦,另外StringBuilder要把他的包包含进来

那样只会显示z的最后一个元素。
你先用个循环把z的所有元素变成个字符串(把每个元素加起来就可以了),然后再ta1.settext(stringtemp)