shulin_success 2010-05-10 15:50
浏览 272
已采纳

对象数组放在List

[code="java"] public static Collection perpareData() {

DomTest dt=new DomTest();
List lst = dt.getlist();
Object[][] objects ={ {"add",3,1,2}, {"substract",0,0,0}, {"substract",-4,-1,-3} };

    return Arrays.asList(objects);   
} [/code]

我怎么能把lst 让返回?
现在返回Arrays.asList(objects); 程序正确!
也就是想把lst的每个对象中的数据象上面的程序返回!
如有不清楚或解决问题还需知道的在问我。

  • 写回答

3条回答 默认 最新

  • 拽拽的初行者 2010-05-10 16:20
    关注

    大概是这样:

    [code="java"] public static List main(String[] agrs){
    DomTest dt=new DomTest();
    List lst = dt.getlist();

            List<Object[]> result  = new ArrayList<Object[]>();
    
            Object[] temp ;
    
            for(Data data : lst){
                temp =  new Object[4];
                temp[0]= data.getXXX();
                temp[1]= data.getYYY();
                temp[2]= data.getZZZ();
                temp[3]= data.getDDD();
                result.add(temp);
            }
    
            return result;   
    }[/code]
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器