StringBuilder 类的使用

属性:

namespace StringBuilderTest
{class Program{static void Main(string[] args){StringBuilder s = new StringBuilder("hello,world!");Console.WriteLine(s);//Length属性Console.WriteLine("s.Length={0}", s.Length);//Chars属性for (int i = 0; i < s.Length; i++)Console.Write(s[i] + " ");Console.WriteLine();//Capacity属性
            Console.WriteLine(s.Capacity);}}
}

结果:

方法:

namespace StringBuilderTest
{class Program{static void Main(string[] args){//方法//1: append方法StringBuilder s = new StringBuilder("Welcome to ");s.Append("TangPro.com");Console.WriteLine(s);// Insert方法StringBuilder s1 = new StringBuilder("Hello world!");s1.Insert(5, '-');Console.WriteLine(s1);//ReplaceStringBuilder s2 = new StringBuilder("Hello world");s2.Replace("world", "Tang");Console.WriteLine(s2);StringBuilder s3 = new StringBuilder("Hello world");s3.Remove(5, 6);Console.WriteLine(s3);}}
}

结果:

转载于:https://www.cnblogs.com/TangPro/p/3182760.html

String类的使用 Part2相关推荐

  1. 初学Java---Java SE-Java API(使用String类及其方法)

    第三部分Java SE-Java应用 第1单元 Java API应用部分学习笔记 Part1 下载.查阅API 一.什么是API? 全称:应用编程接口-Application Programming ...

  2. C++ 笔记(22)— STL string 类(字符串赋值、访问、拼接、查找、翻转、大小写转换)

    1. 实例化和赋值 STL string #include <string> #include <iostream>int main () {using namespace s ...

  3. java string改变的影响_为什么Java的string类要设成immutable(不可变的)

    最流行的Java面试题之一就是:什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类 ...

  4. C++——String类超详细介绍

    (欢迎及时指正错误!谢谢) STL的含义:标准模板库 STL的内容: 容器:数据的仓库 算法:与数据结构相关的算法.通用的算法(和数据结构无关) 注:熟悉常用的算法 sort  reverse 迭代器 ...

  5. 标准C++中的string类的用法总结

    相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用.但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯 ...

  6. c++ string replace_JAVA应用程序开发之String类常用API

    [本文详细介绍了JAVA应用开发中的String类常用API,欢迎读者朋友们阅读.转发和收藏!] 1 基本概念 API ( Application Interface 应用程序接口)是类中提供的接口, ...

  7. javascript:为string类添加三个成员,实现去左,右,及所有空格

    <script language="JavaScript">    //此处为string类添加三个成员    String.prototype.Trim = func ...

  8. 字符串(string类)

    [1]String类基本函数如何实现? 示例代码如下: 1 #include<iostream> 2 #include<assert.h> 3 #include<stri ...

  9. 交换变量和String类初始化:JAVA入门基础

    本文主要介绍了变量交换.String类初始化.字符串的基本操作.变量交换详解介绍了两个变量是如何交换的,通过例子理解这个用法. 一.交换变量 1.什么是交换变量 例如用户输入a.b的值分别3,9的整数 ...

最新文章

  1. 2020卫星参数表大全_王者荣耀比较秀的名字 2020年比较骚气比较浪的王者荣耀名字大全...
  2. ACM训练赛--递推专题
  3. FileLocatorPro正则表达式批量搜索文件中的字符串
  4. 做时间序列预测有必要用深度学习吗?梯度提升回归树媲美甚至超越多个DNN模型...
  5. Find the AFei Numbers
  6. OpenCV在图像中寻找轮廓的实例(附完整代码)
  7. EntityFramework Core 迁移忽略主外键关系
  8. Hash-table(用除法散列法实现)
  9. C#中的interface
  10. java 读取jar包中的文件
  11. 苏宁官方辟谣“员工猝死”:因个人身体原因晕倒
  12. 《把时间当作朋友》——运用心智获得解放 读书笔记(2)
  13. freetype 2.11.0必须使用VS2012编译
  14. Spring Security Oauth2系列(一)
  15. Linux中find命令-path -prune用法详解
  16. bootdo定时任务
  17. 【“计算机科学与技术”专业小白成长系列】 计算机操作系统简介
  18. QTreeWidgetItem添加自定义数据
  19. 初学python数据结构-切片
  20. abcde依次进入一个队列_怎么区分栈和队列的进出顺序?

热门文章

  1. 图论——Tarjan 初步 DFS序+时间戳+欧拉序
  2. 计算机视觉领域热门研究方向state-of-art算法实时更新
  3. 汽车行业中的AUTOSAR与OSEK到底是什么,有什么区别
  4. [机器学习]XGBoost 和 LightGBM 参数对比与调参
  5. 分类检测分割中的损失函数和评价指标
  6. 多目标分类的混淆矩阵_用于目标检测的混淆矩阵
  7. 背账100万,不付利息不用还钱,银行套路好深
  8. 远去的背影与落日以及一对蒙古年轻夫妻
  9. UART 异步串行通信发送模块设计与实现
  10. python的xlrd怎么安装_python接口测试,第三方包xlrd和xlutils,怎么安装