[JAVA] Problem z kolekcją TreeSet


(zaku) #1

Witam!

Mam problem z dodawaniem i wyświetlaniem danych ze struktury TreeSet. Jest trochę mało informacji na ten temat więc postanowiłem napisać post.

Kod programu:

/* Utwórz aplikację losującą 100 liczb całkowitych.

 * Wylosowane dane pamiętaj w strukturze TreeSet. 

 * Następnie wyświetl dane używając iteratora. Co otrzymałeś? */

package kolekcje2;

import java.util.Iterator;

import java.util.Random;

import java.util.TreeSet;

public class Kolekcje2 {


    public static void main(String[] args) {


        Random losujLiczby = new Random();

        TreeSet x = new TreeSet ();

        for(int i = 0; i < 100; i++)

            {

                x.add(i) = losujLiczby.nextInt(101);

            }

        Iterator it = x.iterator();

        for(int i = 0; i < 100; i++)

            {

            System.out.println(it(i));

            }

   }

}

(Grzelix) #2

http://www.tutorialspoint.com/java/util ... erator.htm


(zaku) #3

Dziękuję za link.

Poprawiony kod:

/* Utwórz aplikację losującą 100 liczb całkowitych.

 * Wylosowane dane pamiętaj w strukturze TreeSet. 

 * Następnie wyświetl dane używając iteratora. Co otrzymałeś? */

package kolekcje2;

import java.util.Iterator;

import java.util.Random;

import java.util.TreeSet;

public class Kolekcje2 {


    public static void main(String[] args) {

        int a;


        Random losujLiczby = new Random();

        TreeSet x = new TreeSet <> ();


        for(int i = 0; i < 100; i++)

            {

                a = losujLiczby.nextInt(101);

                x.add(a);

            }


        Iterator it = x.iterator();


        while (it.hasNext())

           {

         System.out.println(it.next() + " ");

            }

   }

}