zoukankan      html  css  js  c++  java
  • int数组转换为string字符串

    int数组转换为string字符串

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

    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);
    //author:gisrsman

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

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

    字符串数组排序

    //arrID 是已有的字符串数组
    IOrderedEnumerable<string> enumStr=  arrID.OrderBy(x => x);
     string[] newArrID = enumStr.ToArray<string>();

    参考: C# 如何对字符串数组排序

             C#字符串数组中含数字时的排序

  • 相关阅读:
    浅析 KMP
    【GOJ 3049】玩具
    较详细的gdb入门教程
    【GOJ 2963】记者
    【GOJ 2961】数数
    GF OIer's Talk 维护笔记
    Linux 中 UFW 的使用
    开源是什么?能吃吗?
    个人介绍
    NOIP2020 爆零记
  • 原文地址:https://www.cnblogs.com/GISRSMAN/p/5728595.html
Copyright © 2011-2022 走看看