JShell là công cụ REPL (Read-Evaluate-Print-Loop) tương tác đầu tiên được giới thiệu như một phần của Java 9. Nó đánh giá khai báo, câu lệnh và biểu thức ngay khi nhập và hiển thị kết quả ngay lập tức, chạy từ dấu nhắc dòng lệnh.
Chuỗi Palindrome là chuỗi giữ nguyên khi đảo ngược hoặc từ viết giống hệt nhau cả hai chiều (tiến và lùi).
Trong ví dụ dưới đây, chúng ta kiểm tra xem chuỗi cho trước có phải palindrome hay không trong công cụ 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("Chuỗi là Palindrome");
...> } else {
...> System.out.println("Chuỗi không phải Palindrome");
...> }
...> }
LEVEL
Chuỗi là Palindrome