मैं एक वैकल्पिक के साथ एक स्ट्रीम प्रीपेड करना चाहता हूं। Stream.concat
के बाद से ही स्ट्रीम concatinate कर सकते हैं मैं इस सवाल है:एक वैकल्पिक <T> को स्ट्रीम <T> में परिवर्तित कैसे करें?
मैं एक वैकल्पिक < टी> एक स्ट्रीम < टी> में परिवर्तित करते हैं?
उदाहरण:
Optional<String> optional = Optional.of("Hello");
// or Optional<String> optional = Optional.empty();
Stream<String> texts = optional.stream(); // not working
देखें http://stackoverflow.com/questions/22725537/using-java-8s-optional-with-streamflatmap –
वह प्रश्न वास्तव में इसका उत्तर देता है, लेकिन यह एक और जटिल उदाहरण प्रस्तुत करता है। मुझे लगता है कि यह सरल मामला रखने के लायक है। –