当前位置: 首页 > 知识库问答 >
问题:

从treemap到ArrayList的隐字符串,该字符串为ArrayList

范承望
2023-03-14

我正在从treemap中获取值:

LatLng allLatLng= new LatLng((lat1),(long1));
all.add(allLatLng);

 map.put("latlng" , all.toString());
      Collections.sort(list, new Comparator<Map<String, String>>() {

            @Override
            public int compare(Map<String, String> o1, Map<String, String> o2) {
                String value1 =  o1.get("amount");
                String value2 =  o2.get("amount");
                return Integer.parseInt(value1)-Integer.parseInt(value2);
            }
        });

        for (Map<String, String> map1 : list) {
            String id = map1.get("id");
            String amount = map1.get("amount");
            System.out.println("amount= "+amount + " , " +"id = "+id);
  String idlatlng = map1.get("latlng");
        }
String idlatlng = map1.get("latlng");

字符串idlatlng-->ArrayList

无法按升序对列表进行排序

我从idlatlng获得的值是:[<代码>LAT/LNG:(70.0187,-141.0205),LAT/LNG:(70.4515,-144.8163),LAT/LNG:(70.4515,-144.8163),LAT/LNG:(70.4515,-144.8163),LAT/LNG:(70.4515,-144.8163),LAT/LNG:(70.4515,-144.8163),LAT/LNG:(70.4515,-144.8163),LAT/LNG:(70.4515,-144.8163),LAT/LNG:(70.4515,-4515,-144.8163)]

共有1个答案

双恩
2023-03-14

我想你想这样:

private ArrayList<LatLng> latlngs = new ArrayList<LatLng>();

for (Map<String, String> map1 : list) {
String id = map1.get("id");
     String amount = map1.get("amount");              
     String idlatlng = map1.get("latlng");

     LatLng latLng = new LatLng(id , amount, idlatlng);

     latlngs.add(latLng);

}

 类似资料:
  • 我遇到了这样一个java字符串,其中以下内容是错误的: 我想这是因为字符串构造函数默认将主体字节[]的编码视为UTF-8,我不是100%确定。我如何能够将此字符串存储在字节[]中,并能够稍后将其转换回来?我想我需要能够确定字节[]的编码方式。我该怎么做呢? 一些上下文:我需要字节[],以便压缩数据,将其存储在数据库中,然后解压缩并将未压缩的字节[]转换回原始字符串。这个字符串最初来自某个下载了网页

  • 问题内容: 如何检查是否是那里的? 我想分配给是否有结果,否则。 我当前的代码是: 问题答案:

  • 问题内容: 我想做这样的事情: 这似乎不起作用。最简单的方法是将多个地址(每个地址3个字段)存储在数组中而不为其创建单独的类,这是最简单的方法吗? 问题答案: 对3个字符串使用第二个ArrayList,而不是原始数组。就是 然后您可以拥有: (我认为这里的类型擦除可能会发生一些奇怪的事情,但我认为这并不重要) 如果您对使用原始数组一无所知,则只需进行较小的更改即可使示例工作。如其他答案所述,数组的

  • 我有以下JSON字符串: 我只想要和。我试过这样的方法: 但我得到了以下错误: 我只使用过几次JSON。有人能帮我吗? 对我来说最好的例子是这样的,我在另一个例子中做过: 可能吗? 现在我已经做到了: 我试着这样做: 然后: 但现在当我做一个Prtinout时,我会得到和以前一样的错误:

  • 问题内容: 我如何提取字符串[]或arraylist中的所有元素,并以适当的格式(所有空格之间使用单个空格)组合所有单词并存储在数组中。 输出:Java很酷。 问题答案: 使用。 或使用Apache Commons Lang 。 或使用Java8的。

  • 我有Json String看起来像这样 并希望将此Json字符串转换为对象的数组列表,并将所有元素放在类(数据Object.class)上并打印元素。 输出为: 我创建的类具有这种形式 我做错了什么?