有趣的代码细节

byteToHexString

有趣的代码细节_第1张图片
byteToHexString.png

LRU(Least Recently Used)近期最少使用算法

    public void access(int pageNum) {
        removeElement(pageNum);//根据参数删除双向链表中的某个节点
        
        addFirst(pageNum);//向双向链表的头部添加节点
        
        if(this.size > this.capacity){//链表实际大小 > 链表容量
            removeLast();//删除链表的尾节点
        }
    }

首字母大写

    //首字母大写
    public static String captureName(String name){
//        name = name.substring(0, 1).toUpperCase() + name.substring(1);
//        return  name;
        char[] cs = name.toCharArray();
        cs[0]-=32;
        return String.valueOf(cs);
    }

你可能感兴趣的:(有趣的代码细节)