5.7字符串生成器

房东的猫 提交于 2020-02-03 03:46:35

字符串生成器

若字符串大量增加例如 循环10000次 A+=“666”;则花费计算机资源极大,需要字符串生成器进行优化

步骤

  • 创建字符串生成器         StringBuilder str = new StringBuilder(字符串);
  • append( content )             该方法向字符串生成器中追加内容
  • insert ( int offset , arg )     该方法向字符串生成器中的指定的位置添加字符
  • delete ( int star , int end )  移除字符串生成器中从star开始到end-1处的字符 

 

		String A = new String("abcdefg");
		StringBuilder B = new StringBuilder(A);
		B.append("E");
		System.out.print(B);
		//abcdefgE
		B.delete(1, 3);
		System.out.print(B);
		//adefgE   删除 1 到(3减1)的字符串
		B.insert(1,"插入");
		System.out.print(B);
		//a插入defgE 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!