কম্পিউটার

জাভা 9 এ JShell ব্যবহার করে একটি ArrayList কিভাবে বাস্তবায়ন করবেন?


JShell একটি ইন্টারেক্টিভ জাভা শেল টুল যা আমাদের শেল থেকে জাভা কোড এক্সিকিউট করতে সক্ষম করে এবং তাৎক্ষণিকভাবে আউটপুট প্রদর্শন করে। JShell হল REPL (রিড ইভালুয়েট প্রিন্ট লুপ) টুল যা কমান্ড-লাইন থেকে চলে . আমরা শুধু "jshell" টাইপ করে একটি JShell শুরু করতে পারি কমান্ড প্রম্পটে, এবং "/exit" ব্যবহার করে jshell থেকে প্রস্থান করতে আদেশ ছোট স্নিপেটের জন্য, আমাদের একটি main() তৈরি করতে হবে না 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. জাভাতে অ্যারেলিস্ট কীভাবে শুরু করবেন

  2. জাভা 9 এ JavaFX ব্যবহার করে JShell কিভাবে বাস্তবায়ন করবেন?

  3. কিভাবে একটি ArrayList শুধুমাত্র জাভাতে পড়া যায়?

  4. কিভাবে আমরা জাভাতে স্ট্যাক ব্যবহার করে একটি সারি বাস্তবায়ন করতে পারি?