例子
package com.lion;import java.util.ArrayList;import java.util.Date;import java.util.Iterator;import java.util.LinkedList;import java.util.List;import java.util.RandomAccess;public class RandomAccessTest { public static void traverse(List list) { long startTime; long endTime; //遍歷前先判讀是否實現了RandomAccess接口 if (list instanceof RandomAccess) { System.out.運行結果:
class java.util.ArrayList實現了RandomAccess接口
以實現RandomAccess接口方式訪問耗時:9
以未實現RandomAccess接口方式訪問耗時:12class java.util.LinkedList未實現RandomAccess接口
以實現RandomAccess接口方式訪問耗時:4128
以未實現RandomAccess接口方式訪問耗時:7
新聞熱點
疑難解答