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

JavaでカスタムHashSetを実装するにはどうすればよいですか?


ハッシュセット セットを実装します 重複する値を許可しないインターフェース 。 HashSetは同期されていません スレッドセーフではありません 。重複する要素をHashSetに追加できる場合は、 add( )メソッドは falseを返します 重複する要素をHashSetに追加することはできません 。

構文

public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, Serializable

以下の例では、カスタムを実装できます。 ハッシュセット

import java.util.*;
public class CustomHashSetTest extends AbstractSet

出力

England
Australia
India

  1. スクロール可能なJPanelをJavaで実装するにはどうすればよいですか?

    JPanel JPanel JComponentのサブクラスです (コンテナのサブクラス クラス)。したがって、 JPanel コンテナでもあります 。 JPanel は、他のパネルを含む他のコンポーネントのレイアウトに使用できる空の領域です。 JPanel 、フィールド、ラベル、ボタン、チェックボックス、を追加できます および画像 また。 FlowLayoutなどのレイアウトマネージャー 、 GridLayout 、 BorderLayout およびその他のレイアウトマネージャーは、 JPanel を使用して、コンポーネントのサイズ、位置、および配置を制御す

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

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