Как я могу получить строку из итератора - PullRequest
0 голосов
/ 02 марта 2012

у меня есть следующий код:

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

это "итератор", который содержит 3 строки в следующем формате:

latitud=XXX
longitud=xxx
nombre=xxxx

Тогда, как я могу получить значениеоб этом (1) (широта) (я не знаю, как я могу объяснить более просто на английском)

1 Ответ

1 голос
/ 02 марта 2012

Я не думаю, что вы понимаете это правильно, но итератор позволяет вам перемещаться по списку и получать его элемент.

Ваш список представляет собой список элементов типа "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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...