第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

小白日記之List篇,java學(xué)習(xí)之路開(kāi)啟

標(biāo)簽:
Java

Collection是所有集合的接口
都是java.util.*包下的
List跟数组类似,但是其大小可以随时改变,实现了所有可选列的操作,并且允许包括null在内的所有元素
size、isEmpty、get、set、iterator 都是其常用方法。

泛型List<PhoneType> 变量list全部存储的都是PhoneType的对象可以添加泛型子类型的对象实例

每个 ArrayList 实例都有一个容量。该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向 ArrayList 中不断添加元素,其容量也自动增长。

package Y1_28;
import java.util.*;
public class ListTest {
    public static void main(String[] args) {
        ListTest lt = new ListTest();

        PhoneType pt1 = new PhoneType("OPPO",6373392);
        PhoneType pt2 = new PhoneType("三星",6060950);
        PhoneType pt3 = new PhoneType("华为",5904723);
        PhoneType pt4 = new PhoneType("苹果",5826622);

        PhoneType[] arrPt = {pt3,pt4};
        List<PhoneType> list = new ArrayList<PhoneType>();
        //add()添加
        list.add(new PhoneType("vivo",8330510));
        //list.add(new Integer(1));  泛型起了作用,如果没加则不会报错
        //可以选择位置存储,不能越界
        list.add(1, pt1);
        //查!!!!!!!asList
        list.addAll(Arrays.asList(arrPt));
        //显示手机信息
        lt.showPhone(list);
        System.out.println("-----------------------");

        //修改list中存储的元素get();
        System.out.println("将苹果修改为英文");
        list.set(3, new PhoneType("Apple",5826622));
        System.out.println("修改过后的手机型号:"+list.get(3).getLogo());
        System.out.println("修改成功!");

        //删除一个元素remove();
        System.out.println("去掉三星手机");
        list.remove(pt2); //list.remove(2);同样效果
        System.out.println("-----------------------");
        lt.showPhone(list);
        System.out.println("成功去除");
    }

    public void showPhone(List list){
        //用Iterate迭代遍历,此时也应该用泛型
                Iterator<PhoneType> it = list.iterator();
                while(it.hasNext())
                {
                    PhoneType temp = it.next();
                    System.out.println("手机产销排行:"+temp.getLogo()+" 热度为"+temp.getPopular());
                }

    }
}
class PhoneType{
    private String logo;
    private long popular;
    PhoneType(String logo,long popular)
    {
        this.logo = logo;
        this.popular = popular;
    }
    public long getPopular() {
        return popular;
    }
    public void setPopular(long popular) {
        this.popular = popular;
    }
    public String getLogo() {
        return logo;
    }
}
點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消