国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

RandomAccess接口

2019-11-14 22:22:44
字體:
來源:轉載
供稿:網友
Randomaccess接口  RandomAccess是一個標記接口,實現該接口表示支持快速訪問。這是一個空接口,沒有任何方法。    當實現該接口時,說明支持快速訪問。即:for (int i=0, n=list.size(); i<n; i++)list.get(i);要比for (Iterator i=list.iterator(); i.hasNext(); )i.next();訪問速度快。當沒有實現該接口時,for (int i=0, n=list.size(); i<n; i++)list.get(i);要比for (Iterator i=list.iterator(); i.hasNext(); )i.next();訪問速度慢。

例子

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉黎县| 凤台县| 洪泽县| 和硕县| 错那县| 孟州市| 朝阳区| 偃师市| 拉萨市| 邵东县| 固安县| 阳春市| 卢龙县| 崇义县| 韩城市| 东辽县| 蕲春县| 赤水市| 东城区| 喜德县| 安岳县| 镇原县| 庆阳市| 宣威市| 航空| 禄丰县| 汶上县| 安达市| 中超| 临沂市| 日喀则市| 揭东县| 甘泉县| 铜陵市| 竹山县| 横山县| 开鲁县| 奈曼旗| 贵州省| 涟水县| 香河县|