AndroidAndroid开发经验谈Android开发

数组转集合新颖写法get√

2018-03-30  本文已影响75人  青楼爱小生

前言:啥也不说了,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;}
    };
}
上一篇 下一篇

猜你喜欢

热点阅读