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

Java 9のJShellにマップを実装するにはどうすればよいですか?


JShell は、Java 9で導入されたJavaシェルツールです。これは、入力を読み取り、実行し、コマンドラインで出力するインタラクティブなツールです。 促す。 main()を書く必要はありません Javaクラスのように実行するメソッド。

セットを含むさまざまなコレクションを実装できます 、リスト 、およびマップ JShellツールで。重要なコレクションは地図です インターフェースであり、キー値 ペア。 地図 重複キーは含まれていません 各キーは最大で1つの値にマップされます。

以下の例では、空でないマップを実装できます。

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

jshell> Map<String, String> map = new HashMap<String, String>();
map ==> {}

jshell> map.put("raja", "ramesh");
$2 ==> null

jshell> map.put("adithya", "sai");
$3 ==> null

jshell> map.put("jai", "dev");
$4 ==> null

jshell> map.put("chaintaya", "krishna");
$5 ==> null

jshell> Map<String, String> immutableMap = Collections.unmodifiableMap(map);
immutableMap ==> {raja=ramesh, jai=dev, chaintaya=krishna, adithya=sai}

jshell>

  1. 編集可能なJComboBoxをJavaで実装するにはどうすればよいですか?

    JComboBox JComboBox JComponentを拡張できます クラスであり、テキストフィールドの組み合わせです。 およびドロップダウンリスト ユーザーはそこから値を選択できます。 コントロールのテキストフィールド部分が編集可能な場合、ユーザーはフィールドに値を入力するか、ドロップダウンリストから取得した値を編集できます。 デフォルトでは、ユーザーは JComboBoxのテキストフィールド部分のデータを編集できません。 。ユーザーがテキストフィールドを編集できるようにする場合は、 setEditable(true)を呼び出します。 メソッド。 JComboBox

  2. JavaでJToggleButtonを実装するにはどうすればよいですか?

    JToggleButton JToggleButton AbstractButtonの拡張です また、オンに切り替えることができるボタンを表すために使用できます。 およびオフ 。 JToggleButtonの場合 を初めて押すと、押したままになり、2回押すと離すことができます。 JToggleButton ActionEventを生成します 押すたびに。 JToggleButton ItemEventを生成することもできます 、このイベントは、選択の概念をサポートするコンポーネントによって使用されます。 JToggleButtonの場合 を押すと選択されます。