| 網(wǎng)站首頁 | 關(guān)于我們 | 開發(fā)優(yōu)勢 | 產(chǎn)品展示 |
| 合作企業(yè) | 新聞動態(tài) | 聯(lián)系我們 | 電話聯(lián)系 |
文章作者:濟(jì)南軟件開發(fā) 時間:2016年09月27日
濟(jì)南軟件開發(fā)ArrayList用法:
ArrayList是接口List的實現(xiàn)類,所以推薦以List接口來使用。
1、創(chuàng)建ArrayList的List接口
例:
List books = new ArrayList();
Java支持泛形后,創(chuàng)建的同時可以指定元素的類型。
例:
Class Book {
......
}
List<Book> books = new ArrayList<Book>();
為避免容器自動擴(kuò)容的次數(shù)而影響性能,可以指定創(chuàng)建時的元素大小。
例: 創(chuàng)建可容納100個Book對象的ArrayList,超過100個將自動擴(kuò)容
List<Book> books = new ArrayList<Book>(100);
2、添加元素
添加在末尾
例:
Book book1 = new Book();
Book book2 = new Book();
Book book3 = new Book();
books.add(book1);
books.add(book2);
books.add(book3);
添加在指定索引處
例:
// 雖然加book1后直接加book3了,但book2是被加在索引1的地方
// 所以效果同上,是book1、book2、book3的順序
books.add(book1);
books.add(book3);
books.add(1, book2);
3、 獲取ArrayList中元素的個數(shù)
例:
int count = books.size();
4、讀取元素
利用普通的for循環(huán):
例:
for (int i = 0; i < books.size(); i++ {
Book newBook = books.get(i);
// 不帶泛形的注意要轉(zhuǎn)型
Book book = (Book) books.get(i);
System.out.println(book.getName());
}
想要了解更多詳情歡迎來電咨詢18678812288
登陸網(wǎng)址:m.h6244.cn。
聯(lián)系人:王經(jīng)理。