1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Ошибка в коде Java

Тема в разделе "Java", создана пользователем zorgies, 19 окт 2010.

  1. zorgies

    zorgies Гость

    Репутация:
    0
    Помогите найти причину появления ошибки. Проект предназначен для работы на сервере RED5

    Участок кода java который дает ошибку:


    private IConnection getUser(String id) { // Can only iterate over an array or an instance of java.lang.Iterable

    for (Set<IConnection> set : appScope.getConnections()) {
    for (IConnection con : set) {
    if(con.getClient().getAttribute(ATT_USER_ID).equals(id))
    return con;
    }
    }

    return null;
    }

    Заранее спасибо за помощь.
     
  2. Kmet

    Kmet Well-Known Member
    Java Team

    Репутация:
    0
    Регистрация:
    25 май 2006
    Сообщения:
    1.036
    Симпатии:
    8
    какую ошибку?
     
  3. zorgies

    zorgies Гость

    Репутация:
    0
  4. Kmet

    Kmet Well-Known Member
    Java Team

    Репутация:
    0
    Регистрация:
    25 май 2006
    Сообщения:
    1.036
    Симпатии:
    8
    парсер попломал ссылку.

    но на вскидку,
    appScope.getConnections() скорее всего возвращает не Set, а Iterator, который нельзя использовать в конструкции for each
     
Загрузка...

Поделиться этой страницей