❶ 在java中,怎麼從一個數組中刪除一個數啊
如果用的是原生數組,刪除和增加就很不方便,畢竟數組長度已經是定死了,所以你只能去新建一個新的數組來對操作的結果進行保存,但是如果其他地方又用到了這個數組,那對於被引用的舊的數組其實卻是沒有改變的
所以你應該使用一些類似ArrayList之類的類,對數據類型進行保存
List<Integer>arr=newArrayList<Integer>();
arr.add(1);
arr.add(2);
arr.add(3);
//添加你想要的數據
arr.remove(1);//注意這里是移除你所想移除的下標
//當然,remove接受的參數也可以直接是一個內容
arr.remove(Integer.valueOf(1));
❷ 怎麼取一個數組的第一個元素 js
可以用Array中自帶的方法:
arrayObj.shift( )
shift 方法可移除數組中的第一個元素並返回該元素。
例如:
var ary=[1,2,3,4];
var a=ary.shift();//a=1;ary=[2,3,4];
arrayObj.slice(start, [end])
slice 方法返回一個 Array 對象,其中包含了 arrayObj 的指定部分。
參數:start,截取數組開始下標。end截止的下標,但不包括end元素
例如:
var ary=[1,2,3,4];
var newary=ary.slice(0, 2);//newary=[1,2],不包括下標2 所對應的元素3。