Ich kann den Zweizeiler im allgemeinen Fall nicht verbessern, ohne eine eigene Utility-Methode einzuführen, aber wenn Sie Listen von Strings haben und bereit sind, anzunehmen, dass diese Strings keine Kommas enthalten, können Sie diesen langen Einzeiler verwenden:
List<String> newList = new ArrayList<String>(Arrays.asList((listOne.toString().subString(1, listOne.length() - 1) + ", " + listTwo.toString().subString(1, listTwo.length() - 1)).split(", ")));
Wenn Sie die Generics weglassen, sollte dies JDK 1.4 konform sein (obwohl ich das nicht getestet habe). Auch nicht für Produktionscode empfohlen ;-)
7 Stimmen
Wenn Sie tun dies ausschließlich für Iteration Zwecke siehe eine andere Frage - es gibt Google Guava und Java 8 Lösungen stackoverflow.com/questions/4896662/
0 Stimmen
Java 8-Lösung mit Utility-Methode: stackoverflow.com/a/37386846/1216775
0 Stimmen
Dies ist nur eine der vielen Unzulänglichkeiten der Java Collections API.