【发布时间】:2017-01-02 08:15:35
【问题描述】:
我正在尝试在 android 中创建一个 arraylist 列表。这是我期待的队友。
[[90.35911560058594, 23.762723181676783],
[90.36435127258301, 23.764608467290504],
[90.36520957946776, 23.764922678903957],
[90.36606788635254, 23.76327305946888],
[90.36941528320312, 23.763901488386157],
[90.3706169128418, 23.76445136119925],
[90.36735534667969, 23.772070788117777],
[90.3665828704834, 23.77324901017239],
[90.3614330291748, 23.773327557929896],
[90.35877227783203, 23.76979286188437],
[90.35911560058594, 23.76979286188437]]
我使用了两个列表 List<Double> nodes = new ArrayList<>() 和 List<List<Double>> list = new ArrayList<List<Double>>()。然后我添加了以下内容
nodes.add(latLng.longitude);
nodes.add(latLng.latitude);
list.add(nodes);
但这显示了以下输出,
Coordinate_List: [81.5364906191826, 56.07605883895308, 86.5351914614439, 61.56546071581482, 94.52162001281975, 59.151354552315375]
所有元素都显示在一个数组列表中。但我需要展示这个 -
[[90.35911560058594, 23.762723181676783],
[90.36435127258301, 23.764608467290504]]
谁能给我建议可能的方法来做到这一点?
【问题讨论】:
-
什么是显示“以下输出”?哪个代码呈现此输出?
-
您是否正在为每对坐标创建一个新的
nodes数组列表?
标签: java android list arraylist