数组和集合的效率

mac2024-06-01  62

package com.test; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Arrays; import java.util.Date; import java.util.List; import java.util.Random; public class Test1 { public static void main(String[] args) { //测试:数组和集合的效率 //数组耗时 long ctm1= System.currentTimeMillis(); int[] arr=new int[1000000]; for (int i = 0; i < arr.length; i++) { arr[i]=i; } long ctm2=System.currentTimeMillis(); System.out.println("数组耗时:"+(ctm2-ctm1)); //集合耗时 ctm1=System.currentTimeMillis(); List<Integer> arrIntegers=new ArrayList<Integer>(); for (int i = 0; i < arr.length; i++) { arrIntegers.add(i); } ctm2=System.currentTimeMillis(); System.out.println("集合耗时:"+(ctm2-ctm1)); } }

 

最新回复(0)