で区切られた文字列に文字列のリストを変換いただきましたものに依存カンマ(,
)区切り
区切り
答えて
String.Join(",", myListOfStrings.ToArray())
ta blonde moment – spacemonkeys
ToArray() '変換の前にnull/emptyチェックを追加するだけです:' myListOfStrings.Where(Function(s)Not String.IsNullOrEmpty(s))。ToArray() ' –
で区切られた値を持つ文字列に(列の)リストを変換するための最良の方法あなたは「最高」を意味します。メモリー量を最小限に抑えるには、最終的な文字列のサイズを最初に計算し、その容量のStringBuilderを作成し、それに文字列を追加します。
StringBuilderは正しいサイズの文字列バッファを作成し、バッファはToStringメソッドから文字列として取得します。これは、追加の中間文字列や配列が作成されていないことを意味します。
// specify the separator
string separator = ", ";
// calculate the final length
int len = separator.Length * (list.Count - 1);
foreach (string s in list) len += s.Length;
// put the strings in a StringBuilder
StringBuilder builder = new StringBuilder(len);
builder.Append(list[0]);
for (int i = 1; i < list.Count; i++) {
builder.Append(separator).Append(list[i]);
}
// get the internal buffer as a string
string result = builder.ToString();
私のソリューション:
string = ["a","2"]\n
newstring = ""
endOfString = len(string)-1
for item in string:
newstring = newstring + item
if item != string[endOfString]:
newstring = newstring ","'
擬似コードは素晴らしいこともありますが、ここで実際の言語の実装が好まれます。 –
シンプルなソリューション:
dim str as string = ""
for each item as string in lst
str += ("," & item)
next
return str.substring(1)
スピード/パフォーマンスにこれをオンにしないで、なぜそれが文字列(",")
- 1. カンマ区切りカンマ区切りのコンマ区切り
- 2. 区切り文字を区切り記号で区切ってセルを区切ります
- 3. TSQL:sequenctially区切り
- 4. カンマ区切り
- 5. 区切り
- 6. ワードプレスショートコードページ区切り
- 7. 区切り
- 8. 区切り問題
- 9. scalikejdbcページ区切り
- 10. Wordpress - ページ区切り
- 11. cakephpページ区切り
- 12. Struts2ページ区切り
- 13. 分割区切り
- 14. カンマ区切り号
- 15. WordPressカスタムカテゴリページ区切り
- 16. tablesorterプラグインページ区切り
- 17. カンマ区切りリスト
- 18. Javaストリームコンマ区切り
- 19. 区切り形式
- 20. 100%幅区切り
- 21. Magentoページ区切り
- 22. 列の区切り
- 23. SOLRページ区切り
- 24. CodeIgniterページ区切り
- 25. タブ区切りファイル
- 26. リテラル区切り文字(\ Q \ Eブロック内の区切り文字)
- 27. カンマ区切りでメッセージを区切ります。
- 28. Oracleでカンマ区切りの値を区切ります
- 29. 場所を保存できる区切りの区切り
- 30. 区切り記号で区切り文字を持つPandas groupby
からの最初の文字を脱ぎます質問? "最速の方法は何ですか..." –
最速のAND/OR効率が最も良いとは言えませんか? – spacemonkeys