2020-12-04

Java
字符串的StringBuffer类型:处理频繁改变的字符串变量
如果频繁改变字符串变量,它会新开劈空间,再扔掉原本的空间,非常的浪费,和占用加载时间,但是StringBuffer不会,它会一直在一个空间里

//1.声明赋值的格式
StringBuffer con=new StringBuffer(“内容”);
试验:

public class day16_07 {
public static void main(String[]args){
StringBuffer con=new StringBuffer(“hello”); /写一个字符串Buff类,命名为con,值是hello
System.out.println(con); /打印输出
}
}

1
2
3
4
5
6
7
8
在这里插入图片描述

//2.添加字符串的方法:append() 不会开辟新的空间
用法:StringBuffer方法.append(“字符串”);
字符串会添加在后面
试验:

public class day16_07 {
public static void main(String[]args){
StringBuffer con=new StringBuffer(“hello”); /写一个字符串Buff类,命名为con,值是hello
con.append(“java”); /添加java
System.out.println(con); /打印输出
}
}

1
2
3
4
5
6
7
8
9
在这里插入图片描述

插入内容的方法:insert() 不会开辟新的空间
用法:StringBuffer方法.insert(插入的索引值,插入的内容);
试验:

public class day16_07 {
public static void main(String[]args){
StringBuffer con=new StringBuffer(“hellojava”);
con.insert(1,"…"); /在下标1,插入"…"
System.out.println(con); /打印输出
}
}

1
2
3
4
5
6
7
8
9
在这里插入图片描述

点赞

评论

分享

收藏

打赏

举报
关注
一键三连

点赞Mark关注该博主, 随时了解TA的最新博文
05.【Java】字符串(String与StringBuffer)
changchuanlai
94
在Java的基础数据类型中有字符类型char可以存储字符,但是char只能表示单个字符,要想存储一串字符,就需要用到字符串类型String类型。 一、String类 1、字符串的特点 字符串是常量,创建后不会被修改 字符串可以显示任意文字的信息 在Java中,单引号扩起来的叫做字符,双引号扩起来的叫做字符串 2、声明字符串 字符串是常量,他可以显示任何形式的文字信息,字符串在创建之后就不能修改,在Java单引号中的内容表示字符,双引号中的内容则表示字符串。 “我是字符串”,“1234567
使用 java 拆分字符串和拼接字符串
weixin_42492548的博客
7670
1.拆分字符串 String [] tempName ; List<String>mlistName = new ArrayList<>(); mNames = “dasjdask,dasjdsahdsa,dsdsahadsh,dsah,dasasdasd,adssadadsfw” tempName = mNames.split(”,"); //把集合转化为…

优质评论可以帮助作者获得更高权重
Stringbuffer 关于逗号的使用
u010440155的专栏
2346
StringBuffer buffer=new StringBuffer(leaderIds); buffer.deleteCharAt(buffer.lastIndexOf(","));
Java入门篇(五)——字符串/String类
weixin_34082695的博客
38
  前面在举例时有出现过String的例子,当时肯定有一部分朋友不知道这个是做什么用的。其实String类是Java中一个比较特殊的类,字符串即String类,它不是Java的基本数据类型之一,但可以像基本数据类型一样使用,声明与初始化等操作都是相同的,是程序经常处理的对象,所以学好String的用法很重要。 一、创建字符串   在Java中用String类的构造方法来创建字符串变量,常用构造…
java 总结(String类、StringBuffer类)TylerPY的博客
11-20
packagecom.atguigu.day19;publicclassStringTest2{publicstaticvoidmain(String[]args){String s1=“atguigu”;String s2=“java”;String s4=“java”;String s3=new…
毕向东Java视频学习笔记【Day15 字符串+StringBuffer+S…
11-14
字符串对象一旦被初始化就不可以被改变。 而 StringBuffer和 StringBuilder类可以改变缓冲区 更加灵活 面试题 String s = “abc”; String s1 = NEW String…
js转换Date日期格式
不忘初心的博客
13万+
var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-???) myDate.getMonth(); //获取当前月份(0-11,0代表1月) // 所以获取当前月份是myDate.getMonth()+1; myDate.getDate()
Java基础知识_day8
(字符串)
Somnus blog
236
String StringBuilder StringBuffer
JavaSE——常用类之字符串相关的类(StringBuffer和Stri…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值