我有下一个代码:
List<Tienda> tiendas = saxparser.parse();
Iterator it = tiendas.iterator();
它是一个“迭代器”,包含3行,具有下一种格式:
latitud=XXX
longitud=xxx
nombre=xxxx
然后,我怎样才能得到它的值(1)(纬度) (我不知道如何用英语更容易解释)
答案 0 :(得分:1)
我认为你没有正确理解它,但是迭代器允许你在列表中移动并获得它的元素。
您的列表是元素类型“Tienda”的列表。当你使用it.Next()时,这会将光标移动到下一个元素并返回该项。假设纬度,经度和nombre是“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);
}