卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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

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

在Java中,我們經(jīng)常需要對List、Array、Map、Set等集合進行相互轉(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()`方法并指定目標數(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ù)實際需求選擇最適合的方法進行轉(zhuǎn)換操作。

標簽: