国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Java中List、Array、Map、Set等集合相互轉(zhuǎn)換

在Java中,我們經(jīng)常需要對(duì)List、Array、Map、Set等集合進(jìn)行相互轉(zhuǎn)換操作。本文將介紹一些方便且高效的集合間轉(zhuǎn)換方法。List轉(zhuǎn)換為ArrayList```javaList list n

在Java中,我們經(jīng)常需要對(duì)List、Array、Map、Set等集合進(jìn)行相互轉(zhuǎn)換操作。本文將介紹一些方便且高效的集合間轉(zhuǎn)換方法。

List轉(zhuǎn)換為ArrayList

```java

List list new ArrayList<>();

("AAAA");

("BBBBB");

("CCCC");

("DDDD");

String[] array (new String[()]);

```

將一個(gè)List轉(zhuǎn)換為ArrayList的方法很簡(jiǎn)單,只需使用`toArray()`方法并指定目標(biāo)數(shù)組的類型和大小即可。

Array轉(zhuǎn)換為L(zhǎng)ist

```java

String[] countries {"AAAA", "BBBBB", "CCCC", "DDDD"};

List list (countries);

```

將一個(gè)數(shù)組轉(zhuǎn)換為L(zhǎng)ist可以使用`()`方法,該方法返回一個(gè)固定大小的List,其中包含了輸入數(shù)組中的元素。

Map的Key值轉(zhuǎn)換為L(zhǎng)ist

```java

Map map new HashMap<>();

map.put(1, "AAAA");

map.put(2, "BBBBB");

map.put(3, "CCCC");

map.put(4, "DDDD");

List list new ArrayList<>(());

```

要將Map的Key值轉(zhuǎn)換為L(zhǎng)ist,可以創(chuàng)建一個(gè)新的ArrayList,并將Map的keySet作為參數(shù)傳入。

Map的Value值轉(zhuǎn)換為L(zhǎng)ist

```java

Map map new HashMap<>();

map.put(1, "AAAA");

map.put(2, "BBBBB");

map.put(3, "CCCC");

map.put(4, "DDDD");

List list new ArrayList<>(());

```

要將Map的Value值轉(zhuǎn)換為L(zhǎng)ist,可以創(chuàng)建一個(gè)新的ArrayList,并將Map的values作為參數(shù)傳入。

Array轉(zhuǎn)換為Set

```java

String[] countries {"AAAA", "BBBBB", "CCCC", "DDDD"};

Set set new HashSet<>((countries));

```

將一個(gè)數(shù)組轉(zhuǎn)換為Set可以先將數(shù)組轉(zhuǎn)換為L(zhǎng)ist,然后使用`HashSet`的構(gòu)造函數(shù)將List轉(zhuǎn)換為Set。

Map的Key值轉(zhuǎn)換為Set

```java

Map map new HashMap<>();

map.put(1, "AAAA");

map.put(2, "BBBBB");

map.put(3, "CCCC");

map.put(4, "DDDD");

Set set new HashSet<>(());

```

要將Map的Key值轉(zhuǎn)換為Set,可以創(chuàng)建一個(gè)新的HashSet,并將Map的keySet作為參數(shù)傳入。

Map的Value值轉(zhuǎn)換為Set

```java

Map map new HashMap<>();

map.put(1, "AAAA");

map.put(2, "BBBBB");

map.put(3, "CCCC");

map.put(4, "DDDD");

Set set new HashSet<>(());

```

要將Map的Value值轉(zhuǎn)換為Set,可以創(chuàng)建一個(gè)新的HashSet,并將Map的values作為參數(shù)傳入。

以上是一些常見(jiàn)的集合相互轉(zhuǎn)換方法,希望對(duì)您有所幫助。不同的轉(zhuǎn)換方法適用于不同的場(chǎng)景,根據(jù)實(shí)際需求選擇最適合的方法進(jìn)行轉(zhuǎn)換操作。

標(biāo)簽: