zoukankan      html  css  js  c++  java
  • StringBuilder动态添加字符串

    StringBuilder sb = new StringBuilder();        

    sb.AppendFormat("{0} {1}", "Jeffrey", "Richer").Replace(" ","-");   

    String s = sb.ToString().ToUpper();   

    sb.Length = 0;      

    sb.Append(s).Insert(8, "Marc-");  

    s = sb.ToString(); 

    Console.WriteLine(s);

    如果要动态的创建字符串,应该用StringBuilder,因为String类是一个不变的字符串。StringBuilder是可变的,修改时修改的是实际字符串,而不是副本。

    String s="aa";

    for(int i=0;i<5;i++)

    {

    s+=i.ToString()+" ";

    }这样连接字符串 ,这样效率不够高,

    个人建议用StringBuilder创建

     StringBuilder s1 = new StringBuilder();

    s1.AppendFormat("{0}{1}",s," ");

    s.AppendFormat("{0}{1}",i," ");

    for(int i=0;i<5;i++)

    {

    s1.AppendFormat("{0}{1}",i," ");

    }

  • 相关阅读:
    CSS知识(18---21.CSS完毕)
    CSS 知识(13---)
    CSS编辑知识 ( 1---12 )
    CSS 选择器
    前端CSS
    修建泳池的题解
    2020-3-7模拟赛题解
    奶牛排队的题解
    数的拆分的题解
    青蛙王子的题解
  • 原文地址:https://www.cnblogs.com/gull/p/1849782.html
Copyright © 2011-2022 走看看