JShell पहला REPL(Read-Evaluate-Print-Loop) इंटरैक्टिव टूल है जिसे Java 9 के हिस्से के रूप में पेश किया गया है। यह दर्ज किए गए घोषणाओं, स्टेटमेंट्स, और एक्सप्रेशंस का मूल्यांकन करता है और तुरंत परिणाम दिखाता है, और यह कमांड-लाइन प्रॉम्प्ट से चलता है।
पालिंड्रोम स्ट्रिंग एक स्ट्रिंग है जहां यह उलटे होने पर समान रहती है या शब्द आगे और पीछे दोनों दिशाओं में समान तरीके से लिखा जाता है।
नीचे दिए गए उदाहरण में, हम JShell टूल में दी गई स्ट्रिंग पालिंड्रोम है या नहीं जांच सकते हैं।
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> String str="LEVEL"; str ==> "LEVEL" jshell> String revstring=""; revstring ==> "" jshell> { ...> for(int i=str.length()-1; i>=0; --i) { ...> revstring +=str.charAt(i); ...> } ...> System.out.println(revstring); ...> if(revstring.equalsIgnoreCase(str)){ ...> System.out.println("String is Palindrome"); ...> } else { ...> System.out.println("String is not Palindrome"); ...> } ...> } LEVEL String is Palindrome