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

जावा 9 में स्ट्रिंग क्लास में कौन से नए तरीके जोड़े गए हैं?


एक स्ट्रिंग एक अपरिवर्तनीय है जावा में क्लास और जावा 9 . में स्ट्रिंग क्लास में दो नए तरीके जोड़े गए हैं . वे विधियां हैं वर्ण () और कोडपॉइंट्स () . ये दोनों विधियाँ IntStream . लौटाती हैं वस्तु।

1) वर्ण ():

chars() स्ट्रिंग क्लास की विधि इस क्रम से चार मानों को शून्य-विस्तारित करने की एक धारा वापस कर सकती है।

सिंटैक्स

सार्वजनिक IntStream वर्ण () 

उदाहरण

आयात करें IntStream intStream =str.chars(); intStream.forEach(x -> System.out.printf("-%s", (char)x)); }}

आउटपुट

-W-e-l-c-o-m-e- -t-o- -T-u-t-o-r-i-a-l-s-P-o-i-n-t 


2) codePoints():

कोडपॉइंट्स () विधि इस क्रम से कोड बिंदु मानों की एक धारा लौटा सकती है।

सिंटैक्स

सार्वजनिक IntStream codePoints() 

उदाहरण

आयात करें IntStream intStream =str.codePoints(); intStream.forEach(x -> System.out.print(new StringBuilder().appendCodePoint (एक्स))); }}

आउटपुट

ट्यूटोरिक्स में आपका स्वागत है 

  1. जावा 9 में @Deprecated एनोटेशन के लिए क्या सुधार हैं?

    कोई भी तत्व जिसे @Deprecated से एनोटेट किया जा सकता है यह दर्शाता है कि इस विशेष तत्व का अब निम्न कारणों से उपयोग नहीं किया जाएगा इसका उपयोग करना जोखिम भरा है और इससे त्रुटियां हो सकती हैं। भविष्य के संस्करणों में असंगत हो सकता है। भविष्य के संस्करणों में हटाया जा सकता है। एक बेहतर और अधिक कुशल समा

  1. Java में Cursor क्लास का क्या महत्व है?

    A कर्सर ऑब्जेक्ट . का उपवर्ग है वर्ग और इसे बिंदु या संकेतक . के रूप में परिभाषित किया जा सकता है स्क्रीन पर। एक कर्सर सिस्टम से इनपुट का चयन करने के लिए प्रयोग किया जाता है जिसे उपयोगकर्ता माउस . के साथ संचालित करता है . कर्सर . में उपलब्ध विभिन्न प्रकार के कर्सर वर्ग हैं DEFAULT_CURSOR, CROSSH

  1. जावा में विभिन्न प्रकार की कक्षाएं क्या हैं?

    Java में कक्षाओं के प्रकार कंक्रीट क्लास कोई भी सामान्य वर्ग जिसमें कोई अमूर्त विधि या वर्ग नहीं होता है, जिसमें अपने मूल वर्ग या इंटरफ़ेस के सभी तरीकों का कार्यान्वयन होता है और इसकी अपनी विधियाँ एक ठोस वर्ग होती हैं। उदाहरण public class Concrete { // Concrete Class    static int product(