String 和List 的互相轉換

2021-08-20 08:14:32 字數 818 閱讀 6405

有時候為了方便資料的儲存和傳遞等,需要把list轉換成string ,然後又需要還原,

所以把方法記在部落格裡,方便自己查詢。

list轉換成 string :

迭代list的每個子項,將他們用「,」隔開,拼接最好是要用stringbuilder 或者stringbuffer

來完成,當然"string+=" 也是可以的:

摘自:

public static string listtostring(listlist)

stringbuilder result = new stringbuilder();

boolean first = true;

//第乙個前面不拼接","

for(string string :list) else

}return result.tostring();

}

string 轉換成list:

首先string類沒有提供直接轉換出list的功能;

string提供了乙個根據字元來分割字串的功能,但是分割的結果是string型別的,如果我們需要的是string型別,那麼正好直接使用,

需要list可以使用如下的方法:

private liststringtolist(string strs)
網上找到乙個更簡潔的list轉string

joiner.on(",").join(list); 

如此我們來測試記錄一下:

public static void main(string args)

工具類2 String 和List 的互相轉換

有時候為了方便資料的儲存和傳遞等,需要把list 轉換成string 然後又需要還原,所以把方法記在部落格裡,方便自己查詢。list 轉換成 string 迭代list的每個子項,將他們用 隔開,拼接最好是要用stringbuilder 或者stringbuffer 來完成,當然 string 也是...

ndarray和list的互相轉換

我們知道python非常適合做機器學習方面的工作,究其原因是因為它對於矩陣,陣列操作的便捷性。在python中list列表物件和numpy模組中的ndarray型別也可以很好的發生轉換,但是在轉換的過程中還是會或多或少地遇到一些特殊的情況,這裡做一下簡單的介紹。import numpy as np ...

List集合與Array陣列之間的互相轉換

組轉換成list集合 listmlist new arraylist string array new string string陣列轉list集合 for int i 0 i array.length i 輸出list集合 for int i 0 i mlist.size i string arr...