陣列和集合的相互轉換

2021-10-18 04:26:19 字數 1621 閱讀 8275

陣列和集合的相互轉換

/**

* 陣列轉集合

*/string[

] a =

; list

list = arrays.

aslist

(a);

//唯讀不可寫

system.out.

println

(list)

; arraylist

list1 =

newarraylist

<

>

(list)

;//可讀可寫

list1.

add(

"ddd");

system.out.

println

(list1)

; 更加快捷 陣列轉集合

list

collect = arrays.

stream

(a).

collect

(collectors.

tolist()

);string collect1 = arrays.

stream

(a).

distinct()

.collect

(collectors.

joining

(","))

;//distinct()去重 ,用逗號隔開 joining收集成字串

/** * 集合轉陣列

*/arraylist

lists=

newarraylist

<

>()

; lists.

add(

"張三");

lists.

add(

"張4");

lists.

add(

"55");

object[

] o = lists.

toarray()

;//不可以強轉成string

string[

] strings = lists.

toarray

(new

string

);string[

] strings1 = lists.

stream()

.toarray

(string:

:new);

arrays.

stream

(o).

foreach

(s-> system.out.

println

(s))

; arrays.

stream

(strings)

.foreach

(s-> system.err.

println

(s))

; arrays.

stream

(strings1)

.foreach

(s-> system.out.

println

(s))

;

集合與陣列的相互轉換方式

一 陣列轉集合 1 遍歷集合,將元素儲存到陣列中 int arr list list newarraylist for int n arr system.out.println list 2 使用aslist 方法 integer arr list list arrays.aslist arr sy...

陣列和List 之間相互轉換的方法

總結下 資料和list 之間經行轉換的方法。一 從陣列轉換成list 1.for 迴圈遍歷 遍歷陣列將資料元素放入到list中。例子如下 public static void mian string args arraylist strlist new arraylist for int i 0 i...

PHP 關於陣列和json的相互轉換

今天在專案的時候,發現在解析json decode的時候,發生錯誤.後來仔細檢視php關於php的json encode 和json decode 兩個函式,發現 1 陣列轉換json 陣列為索引陣列 array a b json encode a b 結果會轉換為json陣列 2 陣列轉換json...