Java для каждой проблемы - PullRequest
       3

Java для каждой проблемы

0 голосов
/ 02 сентября 2011

На самом деле я искал пример или похожий вопрос в Stackoverflow и нашел его: Java Objective-C для каждой проблемы . Вот почему я приведу код, который Android-Droid использует в своем примере. То, что мне нужно сделать, похоже на код Objective C, который он использует:

StPacketInjectQueryPackage qType = (StPacketInjectQueryPackage)[[q objectForKey:@"type"] intValue];.

Согласно его коду ... мой вопрос, как я могу это сделать ... используя его Java-код?

РЕДАКТИРОВАТЬ (Моя проблема):

Если я использую его код, как я могу получить objectForKey: @ "type" в Java. Думаю, это должно быть примерно так:

        RPCPacketInjectQueryPackage qType = (RPCPacketInjectQueryPackage) b.getKeys  

ИЛИ b.get("type"); или что-то в этом роде ...

Есть предложения?

Ответы [ 2 ]

3 голосов
/ 02 сентября 2011

For-each в Java довольно хорошо задокументировано в стандартной документации Java. Например: http://download.oracle.com/javase/1,5.0/docs/guide/language/foreach.html

Если это не объясняет должным образом, как делать то, что вы пытаетесь сделать, я бы посоветовал попробовать в Java, а затем задать вопрос на StackOverflow о том, что не так с вашим кодом, если вы не можете заставить его работать.

1 голос
/ 02 сентября 2011

Самым близким в Java является новый (1.5 или 1.6) «улучшенный» цикл for.

  Iterable<Element> list = ....
  for (Element el : list) {
      System.out.println(el);
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...