有時候為了方便資料的儲存和傳遞等,需要把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)
C STL學習筆記2 String
string是c語言char陣列的變形和封裝,作為乙個結構體存在,具有許多整合的操作,包括初始化 插入 刪除 清空 計數 判斷是否空等 一 string建立 include include using namespace std int main 二 插入 三 string的部分替換 include...
Python基礎筆記2(string字串)
string 字串 表示一段文字 字串表示時 1.單引號 2.雙引號 使用注意當字串內有單引號或雙引號可以使用如下的方式 print let s go 通過雙引號直接輸出單引號文字 輸出let s go print guang 通過單引號直接輸出雙引號文字 輸出 guang print let s ...
Redis學習筆記(2) string 型別值訪問
在redis學習筆記 1 中,我們提到redis是屬於key value儲存結構,value儲存的型別有string 字串 list 鍊錶 set 集合 和zset 有序集合 在接下去的學習中,我們將學習value值的儲存。那麼我們先學習比較簡單的儲存型別 string型。說明 由於採用的平台是.n...