El ejemplo de este artículo cuenta sobre la comparación de eficiencia y transversal de Java con ArrayList. Compártelo para todos para su referencia. Los detalles son los siguientes:
ArrayList Arrl = New ArrayList (); {arrl.add ("" "+i+" one ");} long t1 = system.nanotime (); // método 1Item it = arrl.itrator (); space (it.hasnext ()) {arrltmp11 .add ( it.next ());} long t2 = system.nanotime (); // método 2for (ITertor it2 = arrl.itrator (); it2.hasnext ();));} long t3 = system.nanotime (); // método 3for (String vv: arrl) {arrltmp3.add (vv);} long t4 = system.nanotime (); ));} Long t5 = System.nanotime (); El segundo método requiere mucho tiempo: " + (T3-T2)/1000 +" Microsegundo "); System.out.println (" El tercer método consume el tiempo: " + + (T4-T3)/1000 +" Microsegundo ") ;
Resultados de la salida:
El primer método es el tiempo de tiempo: 143069 Microsegundos El segundo método lleva tiempo: 381666 Microsegundos El tercer método lleva tiempo: 125909 Microsegundo
Cambie los 100000 anteriores a 10, y el resultado de la salida es:
El primer método es el tiempo de tiempo: 307 microsegundos El segundo método que consume: 14 microsegundos El tercer método lleva tiempo: 14 microsegundos El cuarto método que consume: 14 microsegundos
Se espera que este artículo sea útil para el diseño del programa Java de todos.