数组转集合新颖写法get√

简介: 前言:啥也不说了,show me the code!static List intArrayAsList(final int[] a){ if(a == null) throw new NullPointerExcepti...

前言:啥也不说了,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;}
    };
}
相关文章
|
9月前
|
算法 前端开发
2649. 嵌套数组生成器
2649. 嵌套数组生成器
47 0
|
8月前
|
索引
10.30-11.5每周学习小结(31日)(有关集合的小结)
10.30-11.5每周学习小结(31日)(有关集合的小结)
|
9月前
|
JSON JavaScript 前端开发
揭秘类数组对象:形似数组,超越数组!(下)
揭秘类数组对象:形似数组,超越数组!(下)
数组的简单认识及其学习(二)
数组的简单认识及其学习(二)
81 0
|
9月前
|
存储 程序员 C++
在C++语言中数组和指针的关系
在C++语言中数组和指针的关系
74 0
|
9月前
|
JavaScript 前端开发 索引
揭秘类数组对象:形似数组,超越数组!(上)
揭秘类数组对象:形似数组,超越数组!(上)
|
9月前
|
存储 Java 程序员
Java数组全套深入探究——基础知识阶段2、数组的定义语法
Java数组全套深入探究——基础知识阶段2、数组的定义语法
77 0
|
9月前
|
存储 Java 程序员
Java数组全套深入探究——基础知识阶段3、数组下标操作
Java数组全套深入探究——基础知识阶段3、数组下标操作
100 0
|
9月前
|
算法 Java 程序员
Java数组全套深入探究——基础知识阶段4、数组的遍历
Java数组全套深入探究——基础知识阶段4、数组的遍历
87 0

热门文章

最新文章