java:字符串生成器

相关词语

qppend(附加) insert(插入) delete(删除)
字符串生成器:
StringBuilder builder0=new StringBuild("");//双引号里是要变化的字符串,可以"附加",“插入”,“删除”
builder0.append("");//要在后附加的内容
builder0.insert(,"");//指定位置插入内容
builder0.delete(,);//前一指令位置到后一指令位置要删除的内容

相关说明

“附加”字符串一类,对空字符串进行附加,如str0原本为0,str1为1,则str1附加到str0就变为01。“插入”字符串一类,在初始字符串的某一指定位置插入内容(比如另外的字符串)。“删除”字符串一类,删除初始字符串的某一部分内容。

源码

/*所想:
	java字符串生成器
	追加字符串里的内容;在字符串里添加内容;在字符串里删除内容
	qppend(附加)	insert(插入)	delete(删除)
字符串生成器:
	StringBuilder builder0=new StringBuild("");//双引号里是要变化的字符串,可以"附加","插入","删除"
	append"附加"字符串一类的相关特征,比如第一个字符串为0,第二个字符串为2,第二个附加
到第一个就合成一个02的字符串
	insert"插入"字符串一类的相关特征,bf0.insert(此处放左往右数的某一位数的数值,"此处放要插入的内容");
	delete"删除"字符串一类的相关特征,bf1.delete(此处放要删除的起始位置,此处放要删除的终止位置);
相关记录:
	数值后面元素用逗号隔开
*/

class Demo{
	public static void main(String[] args){
		StringBuilder builder0=new StringBuilder("");//"附加"一类(append)1。此处向下
		for(int i=0;i<5;i++){//append附加字符串原本1,循环一次就12,再一次就123
			int a=i+1;
			builder0.append(a);//字符串builder0里不断追加数值到尾部,但不相加
			System.out.println("第"+a+"附加字符串为:"+builder0);
			//System.out.println(builder0.toString());//这样的输出方法也可行,不用上一行的话
		}
		StringBuilder boy0=new StringBuilder("");//"附加"一类(append)2。此处向下
		String str1[]={"I ","am ","a ","boy! "};
		for(int i=0;i<4;i++){
			boy0.append(str1[i]);//在字符串boy0中依次加进"I ","am ","a ","boy! "
		}
		System.out.println("输出依次附加‘I ’,‘am ’,‘a ’,‘boy! ’的字符串:"+boy0);//输出"附加"完的字符串
		//System.out.println("附加的字符串为:"+boy0.toString());//这样的输出方法也可行,不用上一行的话
		
		StringBuilder bf0=new StringBuilder("I like ");//原字符串,"插入"字符串一类。此处向下
		bf0.insert(7,"learning!");//要插入到原字符串中的内容,这里内容为"learning!"
		//System.out.println("插入内容所得的字符串:"+bf0);//这个方法也输出同样内容,不用下一行的话
		System.out.println("插入的字符串结果为:"+bf0.toString());

		StringBuilder bf1=new StringBuilder("boy and girls");//原字符,"删除"字符串一类。此处向下
		bf1.delete(3,12);//删除第四个到第十一个字符
		System.out.println("删除某一部分后的字符串:"+bf1);
	}
}

运行结果

在这里插入图片描述

小插曲(无关紧要的)

这字符串生成器的相关书籍内容我看了几天才大概明白它的意思,里面的三点内容“附加”、“插入”、“删除”本来分成三篇博客来写的,最后还是决定缩成一篇。对于一天一篇的指标,坚持尽可能多的在每一篇中添加加内容,哪怕多弄几天天的指标。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值