永发信息网

一道Java题,急!!!!在线等

答案:2  悬赏:30  手机版
解决时间 2021-06-09 16:44
  • 提问者网友:你独家记忆
  • 2021-06-09 02:38

原始数据:

A1 A2 A3 A4

B1 B2 B3 B4

C1 C2 C3 C4

转换后的数据:

A1 B1 C1

A2 B2 C2

A3 B3 C3

A4 B4 C4

public static void main(String[] args) {

List list=new ArrayList();

Object []rows1=new Object[]{"A1","A2","A3","A4"};

Object []rows2=new Object[]{"B1","B2","B3","B4"};

Object []rows3=new Object[]{"C1","C2","C3","C4"};

list.add(rows1);

list.add(rows2);

list.add(rows3);

for (int i = 0; i < list.size(); i++) {

Object []objs=(Object[])list.get(i);

for (int j = 0; j < objs.length; j++) {

System.out.print(objs[j]);

}

System.out.println();

}

在此添加代码:

}

最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-06-09 03:40

for (int i = 0; i < 4; i++) {
for (int j = 0; j < 3; j++) {
Object []objs=(Object[])list.get(j);
System.out.print(objs[i]);


}


System.out.println();


}


添加上这段代码就可以了

全部回答
  • 1楼网友:思契十里
  • 2021-06-09 04:21

这还不简单啊 你看你得到的数组都是写死得到的啊 你把得到的用一个方法得到。比如for循环啊

Object []rows1=new Object[]{"A1","A2","A3","A4"};

Object []rows2=new Object[]{"B1","B2","B3","B4"};

Object []rows3=new Object[]{"C1","C2","C3","C4"}; 就这个。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯