【问题标题】:How can i get a string from a iterator如何从迭代器中获取字符串
【发布时间】:2012-03-01 23:35:10
【问题描述】:

我有下一个代码:

        List<Tienda> tiendas = saxparser.parse();
        Iterator it = tiendas.iterator();

它是一个“迭代器”,包含 3 行,格式如下:

latitud=XXX
longitud=xxx
nombre=xxxx

那么,我怎样才能得到它的价值(1)(纬度) (我不知道如何用英语更容易解释)

【问题讨论】:

    标签: java arraylist iterator


    【解决方案1】:

    我认为您没有正确理解它,但迭代器允许您在列表中移动并获取其元素。

    您的列表是元素类型“Tienda”的列表。当您使用 it.Next() 时,这会将光标移动到下一个元素并返回该项目。假设纬度、经度和名词是“Tienda”类中的属性,那么如果您要将这些属性的值打印到控制台,您的代码应该是这样的。

    List<Tienda> tiendas = saxparser.parse();
    Iterator it = tienda.iterator();
    while (it.hasNext()) {
        Tienda temp = it.Next();
        system.out.println(temp.latitude + ", " + temp.longitude + ", " + temp.longitude);
    }
    

    【讨论】:

      猜你喜欢
      • 2021-05-09
      • 1970-01-01
      • 1970-01-01
      • 2020-11-28
      • 1970-01-01
      • 2014-04-03
      • 2017-01-07
      • 1970-01-01
      • 2021-04-03
      相关资源
      最近更新 更多