5
क्यों करता है फ़र्स्ट () एक NullPointerException को फेंकता है यदि पहला तत्व जो पाता है वह अशक्त है?
यह क्यों फेंकता है java.lang.NullPointerException? List<String> strings = new ArrayList<>(); strings.add(null); strings.add("test"); String firstString = strings.stream() .findFirst() // Exception thrown here .orElse("StringWhenListIsEmpty"); //.orElse(null); // Changing the `orElse()` to avoid ambiguity में पहला आइटम stringsहै null, जो पूरी तरह से स्वीकार्य मूल्य है। इसके अलावा, findFirst()एक वैकल्पिक रिटर्न देता है , …