Skip to content

Instantly share code, notes, and snippets.

@uncoded-ro
Created January 12, 2020 06:51
Show Gist options
  • Save uncoded-ro/5560acade18a2ce2ce5430a743d1e72f to your computer and use it in GitHub Desktop.
Save uncoded-ro/5560acade18a2ce2ce5430a743d1e72f to your computer and use it in GitHub Desktop.
package ro.virtualcampus.set;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.TreeSet;
public class AppTreeSet {
public static void main(String[] args) {
HashSet<String> multime1 = new HashSet<String>();
multime1.add("Iulian");
multime1.add("Corina");
multime1.add("Ghita");
multime1.add("Silviu");
System.out.printf("multime nume %s %n", multime1);
TreeSet<String> multime2 = new TreeSet<String>(multime1);
System.out.printf("multime nume dupa ordonare %s %n", multime2);
System.out.printf("numarul de elemente din multimea %s este %d %n",
multime2, multime2.size());
System.out.printf("numele %s este prezent in multimea %s: %b %n",
"Iulian", multime2, multime2.contains("Iulian"));
System.out.printf("multime nume ordonata descrescator %s %n",
new TreeSet<String>(multime1).descendingSet());
List<String> lista = new ArrayList<String>(multime2);
System.out.printf("lista nume %s obtinute dupa conversia multimii %s %n",
lista, multime2);
Object[] tablou1 = multime2.toArray();
System.out.printf("tablou nume %s obtinut din multimea %s %n",
Arrays.toString(tablou1), multime2);
Object[] tablou2 = lista.toArray();
System.out.printf("tablou nume %s obtinut din lista %s %n",
Arrays.toString(tablou2), lista);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment