Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java 9でJShellを使用してArrayListを実装するにはどうすればよいですか?


JShell は、シェルからJavaコードを実行し、出力を即座に表示できるインタラクティブなJavaシェルツールです。 JShellはREPL (Read Evaluate Print Loop)コマンドラインから実行されるツール 。 「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. JavaでArrayListを初期化する方法

    Java Arrays.asList() メソッドと ArrayList クラスは、Javaで配列を初期化するために使用されます。通常の List インターフェイスを使用して配列を作成することはできないため、 ArrayList 空の配列を作成するには、クラスが必要です。 Java Arrays.asList() メソッドを使用すると、結果の配列を簡単に初期化できます。 配列リストの初期化とは、一連の値を配列に割り当てるプロセスを指します。 JavaでArrayListsを操作するには、ArrayListを初期化する方法を知っている必要があります。 ここで、JavaのArrays

  2. Java 9でJavaFXを使用してJShellを実装するにはどうすればよいですか?

    JShell サンプル式を実装するために使用されるインタラクティブなツールです。 JavaFXを使用してプログラムでJShellを実装できます アプリケーションの場合、以下にリストされているJavaプログラムにいくつかのパッケージをインポートする必要があります import jdk.jshell.JShell; import jdk.jshell.SnippetEvent; import jdk.jshell.VarSnippet; 以下の例では、サンプルのJavaFXアプリケーションを実装しました。 テキストフィールドにさまざまな値を入力します 「評価」を押します 「」ボタン。対応する