SortedSet<Integer> do listy

0

Jak dokonać konwersji SortedSet na listę, mam tak:

TreeSet<Integer> tSet = new TreeSet<Integer>();
		tSet.add(new Integer("100"));
		tSet.add(new Integer("101"));
		
		
		Object[] objArray = tSet.toArray();
		for (Object obj: objArray){
		  System.out.println(obj);
                  lista1.add(obj); //tak nie mogę
		} 

Ale obj nie mogę załadować do listy....

Chodzi o taką listę:
List<String> lista1= new ArrayList<String>();

1

eee

lista.addAll(set);

?

0

Można też zwykle podać kolekcję w konstruktorze kolekcji.

0

@Shalom, a możesz odnieść się do mojego przykładu, bo nie rozumiem Cię, albo Ty mnie.

Mam kolekcję SortedSet i chce ją zamienić na listę takiego typu:
List<String> lista1= new ArrayList<String>();

0

Obydwie metody:

        SortedSet<String> set =
                new TreeSet<String>(Arrays.asList("Ala", "ma", "kota"));
        System.out.println(set);
        List<String> list1 = new ArrayList<String>();
        list1.addAll(set);
        System.out.println(list1);
        List<String> list2 = new ArrayList<String>(set);
        System.out.println(list2);
0

Świetnie, dziękuję :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1