Foreach Key Value Pair Problem

Ich versuche, zu konvertieren, ein PHP-Skript in eine Java ein, sondern kommt über ein paar Themen auf einer foreach-Schleife. Im PHP-script habe ich eine foreach-nimmt die Schlüssel /Wert-paar und auf der Grundlage dieses macht ein str_replace.

  foreach ($pValues AS $vKey => $vValue)
        $vString = str_replace("{".$vKey."}", "'".$vValue."'", $vString);

Habe ich versucht, replizieren diese ins Java ohne Erfolg, die ich brauche, um den Schlüssel aus dem array zu verwenden, die in der string-ersetzen-Funktion, aber kann nicht für das Leben von mir herauszufinden, wo oder wenn seine möglich, den Schlüssel zu bekommen, den Namen aus dem array übergeben.

Ist das der richtige Weg oder bin ich komplett aus!? Soll ich mich mit den ImmutablePair Methode?

  for (String vKey : pValues)
        //String replace

Hier ist Hoffnung, es gibt einen einfachen Weg, um die Schlüssel /Wert-paar in Java, vielen Dank im Voraus.

  • Wenn Sie ein Schlüssel / Wert-Daten-Struktur, die Sie verwenden sollten ein Karte und nicht ein array. Dann können Sie die Iteration über die Einträge-set. Wenn Sie möchten, dass nur die index Nummer des Arrays (als Taste) Sie können eine for-Schleife verwenden.
  • Können Sie bitte die Erklärung des pValues?
InformationsquelleAutor llanato | 2014-07-28
Schreibe einen Kommentar