构建一个对象或集合,将list1和list2都放进去,然后返回。
处理时,再将两个list拿出来就是了。

解决方案 »

  1.   

    pointlist1和pointlist2是引用类型,定义为成员变量就行了
      

  2.   

    追问:
    若用pointlist1.addALl(pointlist2),要遍历出LON结果中除了所应该有数值外还有很多0.0这种值
      

  3.   

    回复一楼:如何将两个list取出来
      

  4.   


    List list1 = null;
    List list2 = null;
    // 创建hashmap存放两个list
    Map map = new HashMap();
    map.put("list1", list1);
    map.put("list2", list2);
    // 返回map, 然后取出list
    List l1 = (List) map.get("list1");
    List l2 = (List) map.get("list2");
    代码仅供参考
      

  5.   

    其实你换下思路就好了,为什么要直接返回呢?你可以将要返回的结果利用阿里工程师写的Java对象和json对象转换的工具jar包,将pointlist1和pointlist2转成json格式返回,接收结果的地方再将json结果转成你想要的对象,就算以后需要返回再多的点也不用担心。
      

  6.   

    回复五楼:这样取出的两个list中的值都是com.testaction.dao.NewMapTab@f6ac0b
                                                                             com.testaction.dao.NewMapTab@9934d4
                                                                             com.testaction.dao.NewMapTab@5b8827
    这个样子的
      

  7.   

    同感觉再构造一个二维LIST返回比较方便