陣列和集合的相互轉換
/**
* 陣列轉集合
*/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...