जावा 8 में इंडेक्स के साथ स्ट्रीम पर पुनरावृति करने के लिए, कोड इस प्रकार है -
उदाहरण
आयात करें { "टी", "एच", "आई", "एस", "एस", "ए", "एम", "पी", "एल", "ई"}; AtomicInteger my_index =नया AtomicInteger (); System.out.println ("स्ट्रिंग सरणी में तत्व हैं:"); Arrays.stream(my_array).map(str -> my_index.getAndIncrement() + " ->" + str).forEach(System.out::println); }}आउटपुट
स्ट्रिंग सरणी में तत्व हैं:0 -> T1 -> h2 -> i3 -> s4 -> s5 -> a6 -> m7 -> p8 -> l9 -> e
डेमो नामक एक वर्ग में मुख्य कार्य होता है। इस मुख्य फ़ंक्शन में, स्ट्रिंग प्रकार की एक सरणी घोषित की जाती है और AtomicInteger उदाहरण AtomicInteger वर्ग का उपयोग करके बनाया जाता है। The GetAndIncrement ’फ़ंक्शन का उपयोग स्ट्रिंग सरणी के तत्वों पर पुनरावृति करने के लिए किया जाता है और प्रत्येक तत्व को पुनरावृत्त किया जाता है जो कंसोल पर मुद्रित होता है।