黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 java如何在數組中插入元素

java如何在數組中插入元素

更新時間:2019-09-16 11:04:13 來源:動力節點 瀏覽8428次

今天動力節點java培訓機構小編為大家介紹“java如何在數組中插入元素”,希望通過此文大家能夠掌握java在數組中插入元素的方法,下面小編為大家總結了java在數組中插入元素的三種方法,隨一下小編一起看看。

timg (3).jpg

1.一般數組是不能添加元素的,因為它們在初始化時就已定好長度了,不能改變長度。

但有個可以改變大小的數組為ArrayList,即可以定義一個ArrayList數組,然后用add(element)方法往里添加元素即可,還可add(index,element)往指定下標處添加元素;例子如下:

List list=new ArrayList();
list.add(1);
list.add(2);
list.add(3);
list.add(2,4);
System.out.println(list);
打印結果: [1, 2, 4, 3]

2.思路為先把array轉化為list,用list的add()方法添加元素,再把list轉化為array。

但這兒會有一個陷阱盲區,在把array轉化為list的過程中,使用的asList()方法會返回一個final的,固定長度的ArrayList類,并不是java.util.ArrayList,直接這樣利用它進行add()或remove()是無效的。

Listlist=new ArrayList();
list=Arrays.asList(sz);
list.add(5);

那應該怎么做呢,在定義list的時候就直接對array進行轉化,代碼如下:

//如 Listlist=new ArrayList();
//? ? ? ? ?list=Arrays.asList(str);
//這樣不行,須如下:

Integer []sz={3,2};
Listlist=new ArrayList(Arrays.asList(sz));//**須定義時就進行轉化**
? ? list.add(1,5);
? ? Integer[] nsz=new Integer[list.size()];
? ? list.toArray(nsz);

注意:這兒Array類型是包裝類,若是一般數據類型記得轉化。

結果輸出為:[3, 5, 2]

3.第三個方法思路為創建一個新數組,新數組的大小為舊數組大小+1,把舊數組里的元素copy一份進新數組,并把要添加的元素添加進新數組即可

以上就是動力節點java培訓機構小編介紹的“java如何在數組中插入元素”的內容,希望對大家有幫助,更多java最新資訊請繼續關注動力節點java培訓機構官網,每天會有精彩內容分享與你

相關免費視頻教程推薦

java編程入門教程下載——在數組中插入元素代碼實現:http://www.ilovecolors.com.cn/xiazai/2585.html

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 黄色录像一级大片 | 欧美性天天影院欧美狂野 | 高清成年美女xx免费网站黄 | 免费av片在线观看网站 | 精品国产一区二区三区成人 | 午夜影院福利社 | 夫妻一级 | 亚洲欧美日韩中文字幕在线 | 最近2019的中文字幕免费 | 三级黄视频 | 欧美性受xxxx | 狠狠操天天射 | 黄网站色年片在线观看 | 国产成+人+亚洲+欧美综合 | 欧美成人精品一级高清片 | 激情五月综合网 | 日韩国产精品欧美一区二区 | 黄色天堂网站 | 久久午夜鲁丝片午夜精品 | 日本在线视频www色 日本综合在线 | 狠狠色成人综合首页 | 一二三四视频社区在线播放中国 | 黄色一级片欧美 | 日韩欧美在线观看一区 | 韩国 欧美 日产 国产精品 | 午夜激情一区 | 国产日韩成人 | 中国孕妇孕交xxx | 国产欧美国日产网站 | 亚洲欧美日韩网站 | 日本午夜网站 | 视频一区二区国产 | 日日摸夜夜添欧美一区 | 免费国产h视频在线观看 | 欧美怡红院免费全视频 | 亚洲国产成人在线观看 | 国产欧美日韩第一页 | 动漫成年美女黄漫网站小视频 | 天天看天天干 | 日本一区二区不卡在线 | 男女黄色毛片 |