数组转集合新颖写法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;}
    };
}
相关文章
|
4月前
|
算法 前端开发
经典面试题:扁平化嵌套数组
经典面试题:扁平化嵌套数组
36 0
|
4月前
|
算法 前端开发
2649. 嵌套数组生成器
2649. 嵌套数组生成器
27 0
|
1月前
|
Java 容器
07 Java数组与数组操作(定义+遍历+排序+增删改查)(上)
07 Java数组与数组操作(定义+遍历+排序+增删改查)
32 8
|
1月前
|
存储 Java API
07 Java数组与数组操作(定义+遍历+排序+增删改查)(下)
07 Java数组与数组操作(定义+遍历+排序+增删改查)
27 4
|
4月前
|
JSON JavaScript 前端开发
揭秘类数组对象:形似数组,超越数组!(下)
揭秘类数组对象:形似数组,超越数组!(下)
|
4月前
|
JavaScript 前端开发 索引
揭秘类数组对象:形似数组,超越数组!(上)
揭秘类数组对象:形似数组,超越数组!(上)
|
4月前
|
存储
C#-集合小例子
C#-集合小例子
48 0
|
12月前
|
JSON 数据格式
非常实用的5种json数组去重方法,函数实现思路竟是chatgpt帮我写的!
你敢信这5种json数组去重方法的实现思路竟然是chatgpt写的,chatgpt对函数的理解也太准确了吧!
151 0
|
存储 C#
C#视频—浅谈数组与集合的差别
C#视频—浅谈数组与集合的差别
|
前端开发
前端学习案例12-数组遍历方法3-稀疏数组
前端学习案例12-数组遍历方法3-稀疏数组
56 0
前端学习案例12-数组遍历方法3-稀疏数组