Skip to content

Commit a3fb8f3

Browse files
PreferencesData: Add setCollection(Stream) method
1 parent 95ca0a5 commit a3fb8f3

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

arduino-core/src/processing/app/PreferencesData.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import java.util.Iterator;
1818
import java.util.MissingResourceException;
1919
import java.util.stream.Collectors;
20+
import java.util.stream.Stream;
2021

2122
import static processing.app.I18n.format;
2223
import static processing.app.I18n.tr;
@@ -275,7 +276,11 @@ public static Collection<String> getCollection(String key) {
275276
}
276277

277278
public static void setCollection(String key, Collection<String> values) {
278-
String value = values.stream().collect(Collectors.joining(","));
279+
setCollection(key, values.stream());
280+
}
281+
282+
public static void setCollection(String key, Stream<String> values) {
283+
String value = values.collect(Collectors.joining(","));
279284
set(key, value);
280285
}
281286

0 commit comments

Comments
 (0)