Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [JAVA] Collections

  1. #1

    [Java] Collections

    public class uno
    {
    public uno()
    {
    Collection l = new LinkedList();
    Collection s = new HashSet();
    for (int i=0; i<12; i++) if ( i%2==0) l.add(new Integer(i%3));
    s.addAll(l);
    System.out.println(l.size()+", "+s.size());
    }
    public static void main(String args[])
    {
    new uno();
    }
    }

    L'output č: 6, 3


    Non capisco perō come esce il 3.... il 6, ok corrisponde alla conta delle volte in cui nel ciclo for, l'if va a buon fine... ma il 3.. nn mi torna... come mai?

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    i i%3
    0 0
    2 2
    4 1
    6 0 da qua se aggiungi 0 nel hashset lui sovrascrive il primo 0
    8 2
    10 1
    12 0

  3. #3

    Re: [Java] Collections

    grazie, ora ho capito

  4. #4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.