数组转集合新颖写法get√

前言:啥也不说了,show me the code!

static List<Integer> intArrayAsList(final int[] a){
    if(a == null)
        throw new NullPointerException();

    retrun new AbstractList<Integer>() {
        public Interger get(int i) {
            retrun a[i];
        }
        @Override public Integer set(int i, Integer val){
            int oldVal = a[i];
            a[i] = val;
            retrun oldVal;
        }

        public int size(){ retrun a.length;}
    };
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 师北宸21天写作训练营vol.1 海师 要推荐的是一种饮食方式,低碳水饮食 低碳水饮食方式目前还有很多争议...
    slqhs阅读 210评论 0 0
  • Soy delicious: ramen ① If you want to sup at Osamu Tomita...
    新心断点阅读 292评论 0 0
  • 昨夜摘星柳,春繁花几支。 感时真有意,去同彼难依。 欲即欲离情,怯罢且依久。 终有此一回,我本无情忧。
    最适温度阅读 241评论 0 0
  • T2 班21天训练第四天 T2班21天训练第四天
    糊涂蛋阳春阅读 158评论 3 1
  • 这是《这才是心理学》(作者 基思·斯坦诺维奇)精读版的阅读笔记。Day-6/6。 这本书的副标题——看穿伪心理学的...
    丨张伟丨阅读 139评论 0 1