L'exemple de cet article raconte la comparaison de la traversée et de l'efficacité de Java avec ArrayList. Partagez-le pour tout le monde pour votre référence. Les détails sont les suivants:
ArrayList Arrl = New ArrayList (); ArrayList Arrltmp1 = New ArrayList (); {arrl.add ("" "+ i +" one ");} long t1 = System.NanoTime (); // Method 1Item it = Arrl.itrator (); Space (it.hasnext ()) {arrltmp11 .add ( it.next ());} long t2 = System.NanoTime (); // Méthode 3For (String VV: Arrl) {Arrltmp3.add (vv);} long t4 = System.NanoTime (); ));} Long t5 = System.NanoTime (); La deuxième méthode prend du temps: "+ (T3-T2) / 1000 +" microseconde "); System.out.println (" La troisième méthode consommant du temps: "+ + (T4-T3) / 1000 +" microseconde ") ;
Résultats de sortie:
La première méthode est le temps de consommer: 143069 microsecondes La deuxième méthode prend du temps: 381666 microsecondes La troisième méthode prend du temps: 125909 microseconde
Modifiez les 100000 ci-dessus à 10, et le résultat de sortie est:
La première méthode est en temps de temps: 307 microsecondes La deuxième méthode consommant: 14 microsecondes La troisième méthode prend du temps: 14 microsecondes La quatrième méthode consommant: 14 microsecondes
On espère que cet article est utile à la conception du programme Java de tous.