what is treeset in java
import java.util.TreeSet;
public class TreeSetComparatorMethodExample
{
public static void main(String[] args)
{
TreeSet<Integer> ts = new TreeSet<Integer>();
TreeSet<Integer> comp = new TreeSet<Integer>();
ts.add(5);
ts.add(6);
ts.add(7);
ts.add(8);
ts.add(9);
ts.add(10);
// use comparator
comp = (TreeSet)ts.comparator();
if(comp != null)
{
for(Integer element : comp)
{
System.out.println(element + " ");
}
}
else
{
System.out.println("TreeSet comparator value: " + comp);
System.out.println("Hence it is using natural ordering.");
}
}
}
4
3
package MyPackage;
public class Tree {
static class Node {
int value;
Node left, right;
Node(int value){
this.value = value;
left = null;
right = null;
}
}
public void insert(Node node, int value) {
if (value < node.value) { if (node.left != null) { insert(node.left, value); } else { System.out.println(" Inserted " + value + " to left of " + node.value); node.left = new Node(value); } } else if (value > node.value) {
if (node.right != null) {
insert(node.right, value);
} else {
System.out.println(" Inserted " + value + " to right of "
+ node.value);
node.right = new Node(value);
}
}
}
public void traverseInOrder(Node node) {
if (node != null) {
traverseInOrder(node.left);
System.out.print(" " + node.value);
traverseInOrder(node.right);
}
}
public static void main(String args[])
{
Tree tree = new Tree();
Node root = new Node(5);
System.out.println("Binary Tree Example");
System.out.println("Building tree with root value " + root.value);
tree.insert(root, 2);
tree.insert(root, 4);
tree.insert(root, 8);
tree.insert(root, 6);
tree.insert(root, 7);
tree.insert(root, 3);
tree.insert(root, 9);
System.out.println("Traversing tree in order");
tree.traverseLevelOrder();
}
}
Thank you!
3
0
3
1
import java.util.*;
// Declare the variable using the interface of the object for flexibility.
// Non-primative data types only.
Set<String> movies = new TreeSet<String>();
movies.add(E);
// TreeSet will be sorted by element.
// Work with any comparable object.
movies.add("The Shining");
movies.add("Dawn of the Dead");
movies.add("Zombieland");
Thank you!
1
0
3.9
9
import java.util.TreeSet;
public class TreeSetSizeMethodExample
{
public static void main(String[] args)
{
TreeSet<String> ts = new TreeSet<String>();
ts.add("watermelon");
ts.add("apple");
ts.add("banana");
ts.add("grapes");
ts.add("mango");
ts.add("orange");
System.out.println("Given TreeSet: " + ts);
// print size of TreeSet
System.out.println("size of TreeSet is: " + ts.size());
}
}
Thank you!
9
0
4
8
- TreeSet sorts the order and don't accept null
Thank you!
8
0
Are there any code examples left?
New code examples in category Java
-
Java 2022-03-27 21:35:04 Sort string array in case insensitive order and case sensitive order java
-
Java 2022-03-27 21:25:10 java -jar -l resources\es.porperties -i ejemplo.txt -o inject.bin
-
Java 2022-03-27 21:20:21 Debug & Fix a 2-Dimensional Array Java Console Application
-
Java 2022-03-27 20:40:19 TreeSet headSet(E toElement) method in java
-
Java 2022-03-27 19:30:06 close keyboard android
-
Java 2022-03-27 19:20:40 java measure execution time
-
Java 2022-03-27 19:10:06 how to add cardview support in android studio
-
Java 2022-03-27 18:55:08 android studio lower case letters on a button