真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ArrayList類-創(chuàng)新互聯(lián)

一、什么是arryaylist類

創(chuàng)新互聯(lián)公司是一家專業(yè)提供柳南企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為柳南眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

ArrayList 類是一個(gè)可以動(dòng)態(tài)修改的數(shù)組,與普通數(shù)組的區(qū)別就是它是沒有固定大小的限制,我們可以添加或刪除元素。

寫法:

import java.util.ArrayList; // 引入 ArrayList 類

ArrayLista =new ArrayList<>();  // 初始化

E: 泛型數(shù)據(jù)類型,用于設(shè)置 objectName 的數(shù)據(jù)類型,只能為引用數(shù)據(jù)類型

二、Arraylist的應(yīng)用

ArrayList 類提供了很多有用的方法,添加元素到 ArrayList 可以使用 add() 方法:

添加元素
import java.util.ArrayList;

public class RunoobTest {
    public static void main(String[] args) {
        ArrayListsites = new ArrayList();
        sites.add("Taobao");
        sites.add("Weibo");
        System.out.println(sites);
    }
訪問元素

訪問 ArrayList 中的元素可以使用 get() 方法:

import java.util.ArrayList;

public class RunoobTest {
    public static void main(String[] args) {
        ArrayListsites = new ArrayList();
        sites.add("Taobao");
        sites.add("Weibo");
        System.out.println(sites.get(1));  // 訪問第二個(gè)元素
    }
修改元素

如果要修改 ArrayList 中的元素可以使用 set() 方法

import java.util.ArrayList;

public class RunoobTest {
    public static void main(String[] args) {
        ArrayListsites = new ArrayList();
        sites.add("Taobao");
        sites.add("Weibo");
        sites.set(1, "Wiki"); // 第一個(gè)參數(shù)為索引位置,第二個(gè)為要修改的值
        System.out.println(sites);
    }
}
刪除元素

如果要?jiǎng)h除 ArrayList 中的元素可以使用 remove() 方法:

import java.util.ArrayList;

public class RunoobTest {
    public static void main(String[] args) {
        ArrayListsites = new ArrayList();
        sites.add("Taobao");
        sites.add("Weibo");
        sites.remove(1); // 刪除第2個(gè)元素
        System.out.println(sites);
    }
}

隨機(jī)點(diǎn)名不重復(fù)

import java.util.*;

public class Studentlianxi {
    public static void main(String[] args) {
        //使用list集合生成一個(gè)隨機(jī)數(shù)組
        Listlist = Arrays.asList("葉楓", "饒政", "郭汶廣", "王志剛", "時(shí)力強(qiáng)", "柴浩陽", "王寧", "雷坤恒",
                "贠耀強(qiáng)", "齊東豪", "袁文濤", "孫嘯聰", "李文彬", "孫賽歐", "曾毅", "付臨",
                "王文龍", "朱海堯", "史艷紅", "趙冉冉", "詹夢", "蘇真嬌", "張濤", "王浩",
                "劉發(fā)光", "王愉茜", "牛怡衡", "臧照生", "梁曉聲", "孔順達(dá)", "田野", "宮帥龍",
                "高亭", "張卓", "陳盼盼", "楊延欣", "李蒙惠", "瞿新成", "王婧源", "劉建豪",
                "彭習(xí)峰", "胡凱", "張武超", "李炳杰", "劉傳", "焦?jié)蓢?);
        //把list作為參數(shù)重新構(gòu)建一個(gè)新的ArrayList集合
        ArrayListnames = new ArrayList<>(list);
        //使用random生成一個(gè)隨機(jī)
        Random random = new Random();
        Scanner sc = new Scanner(System.in);
        while (true) {
            //如果集合沒有元素
            if (names.size() == 0) {
                System.out.println("已抽查完");
                break;
            }
            System.out.println("請輸入Y 或者 y");
            String input=sc.next();
            if (input.equals("Y")||input.equals("y")){
                //隨機(jī)一個(gè)集合下標(biāo)
                int index =random.nextInt(names.size());
                System.out.println("本次抽到:"+names.get(index));
                //該學(xué)生已被抽到
                names.remove(index);

            }else{
                System.out.println("本次抽查結(jié)束");
                break;
            }
        }

    }
}

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


當(dāng)前名稱:ArrayList類-創(chuàng)新互聯(lián)
文章URL:http://weahome.cn/article/cciopj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部