成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

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

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

在Java中,我們經(jīng)常需要對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[()]);

```

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

Array轉(zhuǎn)換為List

```java

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

List list (countries);

```

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

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

```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)換為List,可以創(chuàng)建一個新的ArrayList,并將Map的keySet作為參數(shù)傳入。

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

```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)換為List,可以創(chuàng)建一個新的ArrayList,并將Map的values作為參數(shù)傳入。

Array轉(zhuǎn)換為Set

```java

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

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

```

將一個數(shù)組轉(zhuǎn)換為Set可以先將數(shù)組轉(zhuǎn)換為List,然后使用`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)建一個新的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)建一個新的HashSet,并將Map的values作為參數(shù)傳入。

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

標(biāo)簽: