zoukankan      html  css  js  c++  java
  • C#的ArrayList与JS的push,转字符串逗号分隔

    拼接字符串是常用的基本代码,但是还是有很多人习惯用"+"拼接字符串,这样做有以下缺点:

    1)为了去掉尾部(或头部)分隔符,写法复杂

    2)容易出现BUG报错,比如空值

    C#中推荐大家用ArrayList

    1)引用

    using System.Collections;

    2)C#代码

    ArrayList arr = new ArrayList();
    arr.Add("小王");
    arr.Add("小明");
    string str=string.Join(",", arr.ToArray());

    3) 得到由逗号分隔的字符串

    小王,小明

     4)将字符串“小王,小明”转为ArrayList

    string str="小王,小明";
    ArrayList arr = new ArrayList(str.Split(','));

    js中推荐大家用push:

    var arr = new Array();
    arr.push("小王");
    arr.push("小明");
    alert(arr); //小王,小明

    注意:

    1)返回类型为object,也就是['小王','小明'],如果要返回字符串,只要+“”或者.toString()

    2)默认分隔符为小写逗号,如果要用其他分隔符,请用replace。如arr.toString().replace(/,/g, "+"),得到小王+小明

  • 相关阅读:
    JSP实现数据传递(web基础学习笔记三)
    Spring Boot 参数校验
    Spring AOP实践
    Spring AOP介绍
    2018年春节
    InnoDB索引
    Kafka基本知识回顾及复制
    Kakfa消息投递语义
    Kafka Consumer
    Kafka Producer Consumer
  • 原文地址:https://www.cnblogs.com/kandyvip/p/10033736.html
Copyright © 2011-2022 走看看