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

2021-09-29 05:13:52 字數 817 閱讀 7211

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