O exemplo deste artigo fala sobre a comparação de travessia e eficiência de Java com a ArrayList. Compartilhe para todos para sua referência. Os detalhes são os seguintes:
Arraylist ARRL = novo 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 3For (String VV: ARRL) {arrltmp3.add (vv);} long t4 = System.nanotime (); ));} Long t5 = System.nanotime (); O segundo método é demorado: " + (t3-t2)/1000 +" microssegundos "); System.out.println (" O terceiro método consome tempo: " + + (t4-t3)/1000 +" microssegundo ") ;
Resultados da saída:
O primeiro método é o tempo que consome: 143069 microssegundos O segundo método leva tempo: 381666 Microssegundos O terceiro método leva tempo: 125909 Microssegundo
Altere o acima de 100000 a 10, e o resultado da saída é:
O primeiro método é o tempo que consome: 307 microssegundos O segundo método que consome: 14 microssegundos O terceiro método leva tempo: 14 microssegundos O quarto método que consome: 14 microssegundos
Espera -se que este artigo seja útil para o design do programa Java de todos.