有時候為了方便資料的儲存和傳遞等,需要把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...