?

Java集合是Java編程語(yǔ)言中的一個(gè)重要部分,它提供了一種存儲和操作數據的定義的方方式,Java集合框??架包括了多種集合類(lèi),集合如Lis┐(′?`)┌t、定義的方Set、集合Map等,定義的方這些集合類(lèi)都實(shí)現了一個(gè)或多個(gè)接口??,集合如List實(shí)現了Iterabl( ???)e接口,定義的方Set實(shí)現了C(′?_?`)ollection接口等,ヽ(′?`)ノ集合本文將介紹Java集合定義的定義的方方法,包括創(chuàng )建(′ω`)集合、集合添加元素、定義的方刪除元素、集合遍歷集合等。定義的方
1、集合使用Collections.emptyList()方法創(chuàng )建一個(gè)空的List集合:
import java.util.ArrayList;import java.util.Collections;import java.util.List;public class Main { public static void main(Str??ing[] args) { List&(???)lt;String> list = Collections.emptyList()?; System.out.println("創(chuàng )建了一個(gè)空的List集合:" + list); }}2、使用Arrays.asList()方法創(chuàng )建一個(gè)(′▽?zhuān)?包含指定元素的List集合:
import java.util.Arrays;import java.uti??l.List(′ω`);public class Main { public static void main(String[] args) { List<String> list = Arr??ays.asList("A", "B", "C"); System.out.println("創(chuàng )建了一個(gè)包含指定元素的List集合:" + list); }}3、使用new關(guān)鍵字創(chuàng )建一個(gè)指定類(lèi)型的Lis??t集合:
import java.util.ArrayList;import java.util.List;public class Main { public static void main(String[] args) { List<String> list = new ArrayList<(′ω`)&g(′ω`)t;(); System.out.println("創(chuàng )建了一個(gè)指定類(lèi)型的List集合:" + list?); }}1、使用add()方法向List集合中添加元素:
import java.util.ArrayList;import java.util.List;public class Main { public static void main(String[] args) { List<String> list?? = new ArrayLi??st<>(); list.add("A"); list.add(′ω`)((???)"B"); list.ad(???)d("C"); System.out.println("向List集合中添加元素:" + list); }}2、使用Collections.addAll()方法向List集合中添加多個(gè)元素:
import java.util.Ar??rayList;ヽ(′ー`)ノimport java.util.Collections;import java.util.List;public class Main { public static void main(String[] args) { List<String> list = new ArrayList<>(); Collections.addAll(╯°□°)╯︵ ┻━┻(list, "A", "B", "C"); System.(′?`*)out.println("向List集合中添加多個(gè)元素:" + list); }}1、使用remove()方??法從Lisヽ(′ー`)ノt集合中刪除指定位置的元素:
import java.util.ArrayList;import?? java.util.Lis??t;pub??lic class Main { public static void main(String[] args) { List<ヾ(′?`)?;St??ring> list = new ArrayList<>(); list.add("A"); list.add("B"); lis??t??.add(&qu??ot;C"); list.remove(1); // 刪除索引為1的元素(即"B") System.outヽ(′▽?zhuān)?ノ.println("從List集合中刪除指定位置的元(╬?益?)素:" + list);?? }}2、使用removeIf()方法從List集(ji)合中刪??除滿(mǎn)足條件的元素:
import java.util.ArrayList;import java.util.List;?import java.util.funct??ion.Predicate;import java.uti??l.stream.Coll(°ロ°) !ectors;import java.util.stream.Stream;import static java.util.stream.Colle(′?`*)ctors.toList;import static java.lang.System.out;import static java.util.Ar??rays.asList; asList; out; print("刪除滿(mǎn)足條件的元素:"); print(asL??ist(1,2,3).stream().f??ilter(x -> x%2 ==0).collect(toList())); print(""); print(asList(1,2,3).stream().filter(x -> x%2 !=(′_ゝ`)0)??.collect(toList())); print(""); print(??asList(1,2,3).stream().filter(x -> x%3 ==0).collect(toList())); print(""); pri(╯°□°)╯︵ ┻━┻nt(asList(1,2,3).stream().filter(??x -> x%3 !=0).collect(toList())); print(""); print(asList(1,2,3).stream().filter(x -> x >5).collect(toList())); print(""); print(asList(1,2,3).stream().filter(x -> x <5).collect(toList())); print(""); pr(?????)int(asList((′?ω?`)1,2,3).stream().filter(x -> x <=5).collect(toList())); print(""); print(′?ω?`)(asList(1,2,3).stream(╬ ò﹏ó)().filter(x -> x >=5).collect(toList())); print(""); out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out; out;ヽ(′ー`)ノ out; out; out; out; out; out; out; out; out; out; out; out; out; out;
友情鏈接:
本溪德用網(wǎng)絡(luò )科技有限公司三河絲典網(wǎng)絡(luò )科技有限公司寧夏靈武絲領(lǐng)網(wǎng)絡(luò )科技有限公司綏化生威網(wǎng)絡(luò )科技有限公司廈門(mén)品味網(wǎng)絡(luò )科技有限公司雙遼優(yōu)集網(wǎng)絡(luò )科技有限公司長(cháng)治集迪網(wǎng)絡(luò )科技有限公司密山盈沃網(wǎng)絡(luò )科技有限公司地級及以上城:躍太網(wǎng)絡(luò )科技有限公司溫州木振網(wǎng)絡(luò )科技有限公司高郵濤仕網(wǎng)絡(luò )科技有限公司招遠昂艾網(wǎng)絡(luò )科技有限公司內蒙滿(mǎn)洲里匯易網(wǎng)絡(luò )科技有限公司興平福曼網(wǎng)絡(luò )科技有限公司
© 2013-2025.Company name All rights reserved.網(wǎng)站地圖 天津九安特機電工程有限公司-More Templates