JavaでTreeSetを反復処理する方法はいくつありますか?
public class TreeSet<E> extends AbstractSet<E> implements NavigableSet<E>, Cloneable, Serializable
イテレータの使用
TreeSetの要素を繰り返すことができます イテレータを使用する インターフェイス
import java.util.*;
public class IteratingTreeSetTest {
public static void main(String[] args) {
Set<String> treeSetObj = new TreeSet<String>();
treeSetObj.add("Ramesh");
treeSetObj.add("Adithya");
treeSetObj.add("Jai");
treeSetObj.add("Vamsi");
treeSetObj.add("Chaitanya");
Iterator<String> it = treeSetObj.iterator(); // Iterator interface
while (it.hasNext()) {
System.out.println(it.next());
}
}
} Adithya Chaitanya Jai Ramesh Vamsi
import java.util.*;
public class IteratingTreeSetForEachTest {
public static void main(String[] args) {
Set<String> treeSetObj = new TreeSet<String>();
treeSetObj.add("India");
treeSetObj.add("Australia");
treeSetObj.add("West Indies");
treeSetObj.add("South Africa");
treeSetObj.add("England");
for(String str : treeSetObj) { // for-each loop
System.out.println(str);
}
}
} Australia England India South Africa West Indies
-
JavaでJTextFieldにパディングを追加するにはどうすればよいですか?
JTextField JTextComponentのサブクラスです クラスであり、ユーザーが単一行形式でテキスト値を入力できるようにする最も重要なコンポーネントの1つです。 。 JTextFieldクラスは、 ActionListenerを生成します 内部に入力を入力しようとしたときのインターフェイス。 JTextFieldクラスの重要なメソッドは、 setText()、getText()、setBorder()、setEnabled()、です。 など setMargin(Insets s)を使用して、JTextFieldにパディングを追加できます JTextComponent ク
-
JavaのJTableセルにJButtonを追加/挿入するにはどうすればよいですか?
JTable JComponentのサブクラスです クラスであり、複数の行と列に情報が表示されたテーブルを作成するために使用できます 。 JTableから値を選択すると、 TableModelEvent TableModelListenerを実装することで処理されるが生成されます インターフェース。 DefaultTableModel のいずれかでコードをカスタマイズすることにより、JButtonをJTableセルに追加または挿入できます。 またはAbstractTableModel また、 Tを実装してコードをカスタマイズすることもできます ableCellRenderer イ