.NET List 轉成逗號分隔字串
今天分享一個.NET的小技巧,有時候我們在編寫程式的時候,需要把List中的資料轉換成一個用逗號分隔的字串,例如有這樣一個list:
List<string> list = new List<string>();
list.Add("a");
list.Add("b");
list.Add("c");
我們有笨的方法,比如:
string str = string.Empty; for (int i = 0; i < list.Count; i++) { str = (string.IsNullOrWhiteSpace(str) ? str : str + ",") + list[i]; } Response.Write(str);
結果:
a,b,c
其實我們還可以這樣寫:
str = string.Join(",", list.ToArray());
Response.Write(str);
結果同樣是a,b,c,一個小技巧,分享給沒用過的朋友。
相關推薦
.NET List 轉成逗號分隔字串
今天分享一個.NET的小技巧,有時候我們在編寫程式的時候,需要把List中的資料轉換成一個用逗號分隔的字串,例如有這樣一個list: List<string> list = new List<string>(); li
java8新特性之逗號分隔字串轉List
業務背景: 某個資料庫欄位,儲存的是逗號分隔的id,可能是Integer也可能是Long型的,比如:1,2,3等;需要轉換成Long型的List或者Integer型的List,怎麼做更簡便?? 見程式碼: String ids= "1,2,3,4,5,6";
python 將list轉成字串,中間用符號分隔
data = [1,2,3,4] print "|".join(str(i) for i in data)如果data中有中文: import sys reload(sys) sys.setdefau
java8新特性之逗號分隔字串轉List
業務背景: 某個資料庫欄位,儲存的是逗號分隔的id,可能是Integer也可能是Long型的,比如:1,2,3等;需要轉換成Long型的List或者Integer型的List,怎麼做更簡便?? 見程式碼: //You can use the Lambda function
Java8-如何將List轉變為逗號分隔的字串
Converting a List to a String with all the values of the List comma separated in Java 8 is really straightforward. Let’s have a look how
mysql逗號分隔字串成多行資料
最近迷上將夜,就用主角做栗子了。 轉換後: SQL程式碼 select substring_index(substring_index(a.userIds,',',b.help_topic_id+1),',',-1) id, substring_index(substring_i
怎麽將string list 轉成有特殊字符分開字符串
utils ted 特殊 step sta bsp api del over https://stackoverflow.com/questions/4021851/join-string-list-elements-with-a-delimiter-in-one-step
將list轉成map,並按照另外一個list排序
需求說明:A list假如是一串編碼, 通過in的sql語句可以查到一連串另外的資料(List<B> = select (A list); ),但查出來的資料(List<B>)是按資料庫的自然順序進行排序的,無法與原來的list(A List)對應,也就是說 無法做到
list 轉成 tree
package com.zl; import java.util.ArrayList; import java.util.List; public class MenuItem { private String id; private String pid; private
Java將List轉成String[] 以及將List轉成String
今天在做自然語言處理的使用用到了資料結構之間的轉換問題,現在將這一類問題的解決方法統一記錄,方便日後使用。 首先供上Java JDK8的API文件:https://docs.oracle.com/javase/8/docs/api/ 1.List轉String[] String []
myBatis通過逗號分隔字串,foreach
前言 當資料庫裡儲存的值是以逗號分隔格式儲存的字串時。 資料格式如下: id name ids 1 張三
oracle拆分逗號分隔字串 實現split
如果一個字串中有像逗號或其它符號分隔,你想把它折分成列,如’first field, second field , third field’, 拆成 first field second field third field 第一種 用10G開始支援的正則表示式
pytorch: 如何優雅的將 int list 轉成 one-hot形式
雖然 pytorch 已經升級到 0.2.0 了,但是,貌似依舊沒有簡單的 api 來幫助我們快速將 int list 轉成 one-hot。那麼,如何優雅的實現 one-hot 程式碼呢? de
oracle 拆分逗號分隔字串 實現split
如果一個字串中有像逗號或其它符號分隔,你想把它折分成列,如’first field, second field , third field’, 拆成 first field second field third field 第一種 用10G開始支援的正則表示式 SELECT REGEXP_SUBSTR (‘
Swift base64轉成圖片以及字串,以及圖片和字串轉成 base64的方法
圖片轉成 base64: let image : UIImage =UIImage(named:"test.png")! let imageData = UIImagePNGRepresentation(image) let base64String = image
Java8 List轉變為逗號分隔的String
需求:Arrays.asList("AA", "BB") --> "AA,BB" In Java 8 採用stream的方式 List<String> strList = Arrays.asList("AA", "BB", "CC"); Strin
表中欄位為逗號分隔的數字,去資料字典中查詢返回逗號分隔字串的方法
SELECTgroup_concat(`ty`.`INFORMATION_TYPE_NAME` SEPARATOR ',')FROM(`BAS_INFORMATION_TYPE` `ty`LEFT JOIN `BAS_USER_CRAFTSMAN` `f` ON (find
使用擴充套件方法將datatable化成list,list轉成datatable
具體程式碼如下: public static class ListEx { #region 將datatable資料轉化成list /// <summary> /// 將datatable資料轉化成l
SqlSerVer 列與逗號分隔字串 互相轉換
在專案中,使用SQLServer資料庫,有一個需求,需要將資料庫的某一列,轉換成逗號分隔的字串。同時,需要將處理完的字串,轉換成為一列。 經過查閱資料與學習,通過以下方式可以實現如上所述需求: 1、編
動態轉換list的資料型別,將map型別的list轉成實體類型別的
/** * 將一個map組成的list轉成實體類bean組成的list * @param mapList 存了map物件的list * @param clazz 需要將這些map轉成哪個實體類物件 * @return */ public <T&g