Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा 9 में स्ट्रीम एपीआई की पुनरावृति () विधि का महत्व?


Java 8 में, iterate() स्ट्रीम API . की विधि बीज . लेता है और एकात्मक ऑपरेटर तर्क के रूप में। जैसे-जैसे स्ट्रीम अनंत होती जाती है, यह डेवलपर को स्पष्ट जोड़ देता है समाप्ति शर्तें सीमा का उपयोग करके, पहले ढूंढें, कोई भी खोजें और आदि। जावा 9 में, iterate() स्ट्रीम . की विधि एपीआई एक नया तर्क जोड़ा है, एक विधेय जो प्रवाह को तोड़ने के लिए शर्त लेता है।

सिंटैक्स

स्थिर  स्ट्रीम iterate(T Seed, Predicate hasNext, UnaryOperator अगला) 

उदाहरण

आयात करें .पुनरावृत्ति (1, i -> i+1) // दो तर्कों के साथ .सीमा (10) .एकत्र करें (कलेक्टर.toList ()); System.out.println ("जावा 8 में:" + संख्या 1); सूची<पूर्णांक> संख्या 2 =स्ट्रीम।पुनरावृत्ति (1, i -> i <=10, i -> i+1) // तीन तर्कों के साथ .संग्रह करें (कलेक्टर.toList ()); System.out.println ("जावा 9 में:" + संख्या 2); }}

आउटपुट

Java 8 में:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Java 9 में:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 

  1. जावा 9 में जबरन () विधि को नष्ट करने का महत्व?

    जबरन नष्ट () विधि का उपयोग किसी प्रक्रिया को समाप्त करने . के लिए किया जा सकता है . यदि प्रक्रिया समाप्त हो गई है या जमी हुई है तो इसकी आवश्यकता होगी। उदाहरण के लिए, isAlive() नष्ट करने के बाद () . के बाद विधि सही हो जाती है कहा जाता है। जबरन नष्ट () यदि समाप्ति का सफलतापूर्वक अनुरोध किया जाता है, त

  1. जावा में parseBoolean () विधि का महत्व?

    पार्सबूलियन () विधि बूलियन . की एक महत्वपूर्ण विधि है कक्षा। ParseBoolean () एक स्थिर विधि है और स्ट्रिंग विधि तर्क को एक बूलियन ऑब्जेक्ट में पार्स कर सकती है। बूलियन वर्ग की पार्सबूलियन () विधि स्ट्रिंग तर्क द्वारा दर्शाए गए बूलियन को लौटाती है। सिंटैक्स सार्वजनिक स्थैतिक बूलियन पार्सबूलियन(स्ट्रि

  1. जावा में क्लोन () विधि का महत्व?

    क्लोन () विधि का उपयोग किसी वर्ग के ऑब्जेक्ट की प्रतिलिपि बनाने के लिए किया जाता है जो क्लोनेबल . को लागू करता है इंटरफेस। डिफ़ॉल्ट रूप से, यह फ़ील्ड-दर-फ़ील्ड कॉपी . करता है चूंकि ऑब्जेक्ट क्लास को उस विशेष वर्ग के सदस्यों के बारे में कोई जानकारी नहीं है, जिनकी वस्तुएं इस विधि को बुलाती हैं। इसल