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

जावा 9 में JShell का उपयोग करके ArrayList को कैसे कार्यान्वित करें?


जेशेल एक इंटरैक्टिव जावा शेल टूल है जो हमें शेल से जावा कोड निष्पादित करने में सक्षम बनाता है और तुरंत आउटपुट प्रदर्शित करता है। JShell REPL . है (रीड इवैल्यूएट प्रिंट लूप) टूल जो कमांड-लाइन . से चलता है . हम केवल "jshell" . लिखकर JShell प्रारंभ कर सकते हैं कमांड प्रॉम्प्ट में, और "/बाहर निकलें" . का उपयोग करके jshell से बाहर निकलने के लिए आज्ञा। छोटे स्निपेट के लिए, हमें मुख्य() . बनाने की आवश्यकता नहीं है JShell में विधि।

हम सूची . जैसे प्रमुख संग्रह भी लागू कर सकते हैं , मानचित्र और सेट इस उपकरण का उपयोग करके। नीचे दिए गए कार्यक्रम में, हम एक ArrayList . लागू कर सकते हैं विभिन्न परिदृश्यों के साथ।

उदाहरण

C:\Users\User\Desktop\Java 9 QNA>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> ArrayList<String> list = new ArrayList<String>();
list ==> []

jshell> list.add("Jai");list.add("Adithya");list.add("Raja");list.add("Chaitanya");
$2 ==> true
$3 ==> true
$4 ==> true
$5 ==> true

jshell> list
list ==> [Jai, Adithya, Raja, Chaitanya]

jshell> list.isEmpty()
$7 ==> false

jshell> list.get(3)
$8 ==> "Chaitanya"

jshell> list.get(9)
|    java.lang.IndexOutOfBoundsException thrown: Index 9 out-of-bounds for length 4
|       at Preconditions.outOfBounds (Preconditions.java:64)
|       at Preconditions.outOfBoundsCheckIndex (Preconditions.java:70)
|       at Preconditions.checkIndex (Preconditions.java:248)
|       at Objects.checkIndex (Objects.java:372)
|       at ArrayList.get (ArrayList.java:440)
|       at (#9:1)

jshell> list.size()
$10 ==> 4

jshell> if(list.isEmpty()) System.out.println("Empty"); else System.out.println("Not Empty");
Not Empty

  1. Java में ArrayList को इनिशियलाइज़ कैसे करें

    जावा Arrays.asList() विधि और ArrayList जावा में सरणियों को प्रारंभ करने के लिए वर्ग का उपयोग किया जाता है। सामान्य List इंटरफ़ेस का उपयोग सरणियाँ बनाने के लिए नहीं किया जा सकता है, इसलिए ArrayList एक खाली सरणी बनाने के लिए वर्ग की आवश्यकता होती है। जावा Arrays.asList() विधि हमें परिणामी सर

  1. जावा 9 में JavaFX का उपयोग करके JShell को कैसे कार्यान्वित करें?

    जेशेल नमूना अभिव्यक्तियों को लागू करने के लिए उपयोग किया जाने वाला एक इंटरैक्टिव टूल है। हम JavaFX . का उपयोग करके JShell को प्रोग्रामेटिक रूप से कार्यान्वित कर सकते हैं एप्लिकेशन तो हमें नीचे सूचीबद्ध जावा प्रोग्राम में कुछ पैकेज आयात करने की आवश्यकता है jdk.jshell.JShell आयात करें; jdk.jshell.Sn

  1. हम जावा में स्टैक का उपयोग करके एक कतार को कैसे लागू कर सकते हैं?

    एक कतार वर्ग संग्रह का विस्तार करता है इंटरफ़ेस और यह सम्मिलित करने का समर्थन करता है और फर्स्ट-इन-फर्स्ट-आउट (FIFO) का उपयोग करके संचालन को हटाता है . एक ढेर वेक्टर . का उपवर्ग है वर्ग और यह लास्ट-इन-फर्स्ट-आउट (LIFO) . का प्रतिनिधित्व करता है वस्तुओं का ढेर। स्टैक के शीर्ष पर जोड़ा गया अंतिम त