2016-09-28 2 views
-1

So war ich zunächst ein Singleton Liste mit diesen zu übergeben Daten an Google Cloud API wie:Singleton Sammlung auf mehrere Object Collection

:

inputInput.setCsvInstance(Collections.<Object>singletonList("Ear")); 

Wie kann ich die singletonList ändern mehrere Objekte wie dieses senden

inputInput.setCsvInstance(Collections.<Object>singletonList("5.656346", "2.43485744", ...)); 

EDIT: Ich möchte nicht ein Singleton halten. Ich muss es auf mehrere ändern, Singleton erlaubt mir das nicht. Welches Schlüsselwort sollte ich anstelle von Singleton verwenden, ist meine Frage.

Danke.

+1

verwenden. Vielleicht möchten Sie die Bedeutung von "Singleton" nachschlagen. – shmosel

+0

Sie möchten also, dass eine _singleton_-Liste mehrere Elemente enthält? Eine Singleton-Liste kann nur ein Element enthalten. Was versuchst du eigentlich? – Tunaki

+1

Ich möchte kein Singleton behalten. Ich muss es auf mehrere ändern, Singleton erlaubt mir das nicht. –

Antwort

3

Eine Singleton-Liste hat per Definition nur 1 Element. Wenn Sie eine Liste mit mehreren Elementen möchten, können Sie Arrays.asList():

inputInput.setCsvInstance(Arrays.asList("5.656346", "2.43485744", ...)); 
+0

Perfekt, danke! Ich musste nur 'Arrays verwenden. asList' für diese Prediction API-Bibliothek. –

Verwandte Themen