gpt4 book ai didi

java - 在 Android 中显示 ArrayList 中的数组列表

转载 作者:行者123 更新时间:2023-12-01 21:09:30 24 4
gpt4 key购买 nike

我正在尝试在 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]]

有人可以建议我可能的方法吗?

最佳答案

如果您为 latlng 创建模型类,那就太好了。

public class LatLngSinglton{
private double mylat;
private double mylng;
}

然后在 singleton 类中分配这些值

ArrayList<LatLngSinglton> myLatlongs = new ArrayList<>();
myLatlongs.add(new LatLngSinglton(lat, lng));

这样你就可以得到你想要的格式。

关于java - 在 Android 中显示 ArrayList 中的数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41423345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com