Java 菜鳥(niǎo)教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java ArrayList clear() 使用方法及示例

Java ArrayList 方法

Java ArrayList clear()方法從arraylist中刪除所有元素。

clear()方法的語(yǔ)法為:

arraylist.clear()

clear()參數(shù)

clear()方法不帶任何參數(shù)。

clear()返回值

clear()方法不返回任何值。它會(huì)清空arraylist。

示例1:從字符串類(lèi)型ArrayList中刪除所有元素

import java.util.ArrayList;

class Main {
    public static void main(String[] args){

        //創(chuàng)建 arraylist
        ArrayList<String> languages = new ArrayList<>();

        languages.add("Java");
        languages.add("JavaScript");
        languages.add("Python");
        System.out.println("編程語(yǔ)言: " + languages);

        //刪除所有元素
        languages.clear();
        System.out.println("clear()之后的ArrayList: " + languages);
    }
}

輸出結(jié)果

編程語(yǔ)言: [Java, JavaScript, Python]
clear()之后的ArrayList: []

在上面的示例中,我們創(chuàng)建了一個(gè)名為languages的ArrayList。arraylist存儲(chǔ)編程語(yǔ)言的名稱(chēng)。

在這里,我們已使用clear()方法刪除languages的所有元素。

ArrayList  clear() 與 removeAll()

ArrayList還提供了removeAll()方法,從arraylist中刪除所有元素的方法。例如,

import java.util.ArrayList;

class Main {
    public static void main(String[] args){

        // 創(chuàng)建 arraylist
        ArrayList<Integer> oddNumbers = new ArrayList<>();

        // 將元素添加到arraylist
        oddNumbers.add(1);
        oddNumbers.add(3);
        oddNumbers.add(5);
        System.out.println("奇數(shù)ArrayList: " + oddNumbers);

        // 刪除所有元素
        oddNumbers.removeAll(oddNumbers);
        System.out.println("removeAll()之后的ArrayList: " + oddNumbers);
    }
}

輸出結(jié)果

奇數(shù)ArrayList: [1, 3, 5]
removeAll()之后的ArrayList: []

在上面的示例中,我們創(chuàng)建了一個(gè)名為oddNumbers的ArrayList。在這里,我們可以看到removeAll()方法用于從arraylist中刪除所有元素。

removeAll() 和 clear()方法執(zhí)行相同的任務(wù)。但是,clear()方法的使用率超過(guò)removeAll()。這是因?yàn)閏lear()與removeAll()相比,clear()更加快捷高效。

Java ArrayList 方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清