zoukankan      html  css  js  c++  java
  • StringBuilder(字符串拼接类)

        StringBuilder是在using System.Text命名空间下的一个成员。

        在做字符串拼接的时候,因为字符串是引用类型,新的字符串是会再内存中创建的,所以用+号拼接字符串是比较耗效率的. StringBuilder类就可以提高性能。

    StringBuilder与字符串很多的方法相同,下面列举的是字符串没有的

    • EnsureCapacity                 //指定StringBuilder实例一个最小的容量
    • Append                            //添加新字符串到StringBuilder实例的末尾
    • AppendFormat                  //格式化添加的字符串
    • toString                           //将StringBuilder实例转化为字符串

         EnsureCapacity(设置字符串的容量)

     StringBuilder str1 = new StringBuilder("0123456789",20);
     StringBuilder str2 = new StringBuilder("0123456789");
     str2.EnsureCapacity(20);

         Append   (添加)

    StringBuilder str1 = new StringBuilder();
    str1.Append("OK");
    Console.WriteLine(str1);

        AppendFormat(格式化添加的字符串)

    StringBuilder str1 = new StringBuilder();
    str1.AppendFormat("Good Student :,{0},{1},{2},{3},{4}!!!!","Tim","Jack","Ralf","Aler","Lily");
    Console.WriteLine(str1);

    Result: Good Student:Tim,Jack,Ralf,Aler,Lily

        toString  (转化为字符串)

        

     StringBuilder str1 = new StringBuilder();
     str1.Append("Tim-");
     str1.Append("Jack");
     Console.WriteLine(str1.toString()); 
    result: Tim-Jack

       

  • 相关阅读:
    掌控像素的虚实
    多用组合,少用继承
    HTML5的语法变化和新增加元素
    又逢六月
    设计心情之心情设计
    web2.0生成器(超过100个)[转]
    css+div CSS教程——元素定位
    项目进度
    清华大学统一认证接口与PHP的调用
    将51JOB的求职意向选择框Down了
  • 原文地址:https://www.cnblogs.com/Jack-Chen/p/3383033.html
Copyright © 2011-2022 走看看