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]);
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)