2016-04-21 11 views
0

Ich füge ein Schlüsselwertpaar zu hashmap im folgenden Code ein.Alternate to String.join zum Verketten

Und ich versuche, das Ergebnis zu multiplizieren, indem mehrere Ausgabe-Zeichenfolge verbunden wird. Momentan verwende ich String.join, um die Ergebnisse zu verbinden, die false als Wert enthalten, aber das Problem, mit dem ich hier konfrontiert bin, ist, dass ich eine Alternative zu String.join verwenden muss, weil die Methode String.join in Java 1.8 freigegeben wurde, aber unser Server verwendet 1.6 gibt es eine andere Möglichkeit, diese

List<String> a1 = new ArrayList<String>(); 
    for (String key : result.keySet()) { 
     if (result.get(key).contains("false")){ 
      a1.add(result.get(key)); 
      finalResult = String.join(" // ", a1); 
     } 
    } 
    System.out.println(finalResult); 
    return finalResult; 
+1

http://stackoverflow.com/questions/1751844/java-convert-liststring-to-a-joind-string –

+0

@Santhosh hat die Antwort Ihre Abfrage auflösen? – sidgate

Antwort

0

einen Blick auf Apache gemeinsam die StringUtils.join, die intern iteriert und verketten Nehmen unten Funktion zu ersetzen.

Alternativ haben Sie Ihre eigene Implementierung, die iterieren und beitreten wird.