码迷,mamicode.com
首页 > 编程语言 > 详细

int数组转换为string字符串

时间:2016-08-02 13:07:22      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

将数值数组拼合为字符串,一直使用循环的方式,代码虽简单,但总想更简洁,重构嘛

int[] intArray = new int[] { 1, 2, 3, 4, 5 };
string result = string.Empty;
for (int i = 0; i < intArray.Length; i++)
{
    if (!string.IsNullOrEmpty(result))
       result += "," + intArray[i];
    else
       result = intArray[i].ToString();
}

 

今天才知道真的有小技巧,简洁的可爱!

 

int数组转有分隔符的字符串

int[] ints = { 1, 2, 3 };
string[] strs = Array.ConvertAll<int, string>(ints, delegate(int input) { return input.ToString();});
string result = string.Join(";", strs);

int数组转string[]数组也不需要写循环

int[] ints={1,2,3,4};
List list = Arrays.asList(ints);
String[] arr = (String[])list.toArray(new String[ints.length]);
int[] ints = { 1, 2, 3 };
string[] output = Array.ConvertAll<int, string>( ints, i => i.ToString() );

 

int数组转换为string字符串

标签:

原文地址:http://www.cnblogs.com/GISRSMAN/p/5728595.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!