`
小歌会
  • 浏览: 32625 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

怎么清空一个StringBuffer 字符变量

    博客分类:
  • Java
阅读更多

在循环输出执行临时赋值给某一变量的时候,一般都会用到StringBuffer,不仅仅这个地方会用到StringBuffer,在其他需要的时候,我们也似乎习惯了使用StringBuffer,下面说说怎么将一个StringBuffer变量进行清空。先这样声明并将一个值赋进去。

StringBuffer buffer = new StringBuffer();
buffer.append(hello world);

 

 

一、修改变量的长度达到清空的目的

int bufferLenght = buffer.length;
buffer.delete(0,bufferLength);

 

二、直接设置长度为0

buffer.setLength(0);

 

三、重新命名一个同名的StringBuffer 变量覆盖原来的

 

StringBuffer buffer = new StringBuffer();

分享到:
评论

相关推荐

    StringBuffer、StringBuilder、String

    `StringBuffer` 中有一个名为 `toStringCache` 的成员变量,它是用 `transient` 关键字修饰的,意味着它不会被序列化。这个成员变量的作用是在 `toString` 方法中缓存最后一次返回的结果,以减少不必要的数组复制。...

    第3讲 计算器.docx

    另一个标志`isDigitA`则用于区分第一个操作数和第二个操作数,确保计算器能正确处理两个操作数之间的运算。 运算符枚举:`operator`变量用于存储当前选择的运算符,用0、1、2、3分别代表加、减、乘、除。这种方式...

    java编写的计算器程序

    此Java编写的计算器程序是一个完整的、功能丰富的应用程序示例,它展示了如何使用Swing框架构建复杂的用户界面,并且包含了丰富的数据处理和逻辑控制机制。通过对该项目的学习,可以深入了解Swing组件的使用方法以及...

    CS1807-U201814745-朱槐志java21

    首先,字符串在Java中是不可变的,这意味着一旦创建了一个字符串对象,就不能改变它的内容。例如,在题目中的填空题部分,我们看到: 1. `s1 == s2` 是 `true`,因为 `s1` 和 `s2` 都指向同一个字符串常量池中的...

    String的一些用法1

    1. **`==`运算符**:用于比较两个字符串变量是否指向同一个内存地址。换句话说,它检查的是两个字符串对象的引用是否相同。 - 示例: ```java String str1 = "hello"; String str2 = "hello"; System.out....

    Android计算器(java)

    一个简单的实现方式是使用变量保存当前的内存值。M+和M-将内存值与当前结果相加或相减,MC清空内存,MR则读取内存值。 6. **异常处理**:在进行除法运算时,需要处理除数为零的情况,避免程序崩溃。此外,还需防止...

    第7章 常用类.pdf

    它是一个工具类,提供了一些静态方法用于访问系统相关的资源和操作,例如获取当前时间、清空缓冲区、加载动态库等。System类还允许进行标准输入输出流的重定向操作。 7. 对象内存分析 对象内存分析是理解Java内存...

    2021-2022计算机二级等级考试试题及答案No.3184.docx

    1. **窗体事件**:在Windows Forms或类似的开发环境中,当加载一个窗体时,首先触发的事件是Load事件,用于初始化窗体和控件。 2. **数据库操作**:在FoxPro(VFP)中,USE命令用于打开数据库,REPLACE语句用于替换...

    2021-2022计算机二级等级考试试题及答案No.18447.docx

    一个表可以建立多个索引,不是只能建立一个。 3. 在许多应用程序中,定制工具栏通常在“显示”或“视图”菜单中找到,这里选择“B. 显示”。 4. Access 2003中,修改表的行高是在“格式”菜单下的相关命令完成的。...

    2021-2022计算机二级等级考试试题及答案No.11794.docx

    8. 数据库的三级模式结构中,一个数据库有一个模式和多个外模式,模式对应数据库的整体逻辑结构,外模式对应用户的视图。 9. 删除的文件会被放入回收站,但如果清空回收站或者使用特殊的删除命令,文件将无法恢复。...

    java程序设计计算器代码

    本篇内容主要解析一个使用Java语言编写的简单计算器程序,该程序旨在模仿Windows计算器的基本功能。通过本项目的介绍与分析,我们将详细了解其代码结构、核心功能实现以及界面设计等方面。 #### 二、核心组件与逻辑...

    2021-2022计算机二级等级考试试题及答案No.5303.docx

    9. Java的继承特性:Java支持单一继承(一个类只能继承一个父类),但可以实现多个接口,实现多重继承的效果。 10. 结构化程序设计的结构:顺序结构、分支结构(选择结构)和循环结构是结构化程序设计的基础。 11....

    安卓android简单计算器实例

    在计算过程中,可以使用StringBuilder或StringBuffer来动态构建要显示的字符串。 6. **错误处理**: - 为了提供良好的用户体验,计算器需要处理一些可能的错误情况,比如除数为零、超出数字范围等。当出现这些情况...

    2021-2022计算机二级等级考试试题及答案No.5394.docx

    - **定义**:进程是系统进行资源分配和调度的基本单位,是应用程序运行的一个实例;线程则是进程内的一个执行单元,是CPU调度和分派的基本单位。 - **地址空间**:进程拥有独立的地址空间,这意味着每个进程的数据和...

    2021-2022计算机二级等级考试试题及答案No.15269.docx

    - **解析**: 当一个子类对象赋值给父类引用变量时,这是允许的,因为子类是父类的一种特殊形式。例如,如果 `Parent` 是父类,`Child` 是其子类,则 `Parent p = new Child();` 是合法的。 #### 11. 文本框控件的...

    java面试题_(精典).doc

    只创建了一个`String`对象,因为字符串常量池中已经存在"xyz"。 #### 33. float型floatf=3.4是否正确? 不正确,应使用`float f = 3.4F`或`float f = (float)3.4`。 #### 35. 常用的类、包、接口 - 类:`String`...

    黑马Java基础口述总结

    - **特点**:Java支持单一继承,即一个类只能继承一个父类。 #### 17. 匿名对象 - **定义**:没有名字的对象,通常用于临时使用对象的场合。 - **应用场景**:立即创建并使用对象,不需要再次引用的情况。 #### 18...

    2021-2022计算机二级等级考试试题及答案No.15343.docx

    14. 生成表查询是从一个或多个表中创建新的表结构。 15. Visual FoxPro的系统配置文件是config.fpw。 16. 数据库设计原则包括一事一地、避免重复字段、保持关联表之间的联系等。 17. 组合框(ComboBox)在Windows...

    (超赞)JAVA精华之--深入JAVA API

    - 字符串常量 `"hello"` 实际上是匿名对象的一个引用。当使用相同的字符串字面量创建多个字符串时,它们实际上共享同一内存地址。 - 使用 `new String()` 创建的字符串则是不同的对象,即使内容相同也不会共享内存...

    1222-张国旗-JAVA陷阱.rar

    1. **空指针异常**:这是Java中最常见的陷阱之一,当试图访问一个null对象的方法或属性时,程序会抛出NullPointerException。开发者应该始终检查对象是否为null,避免不必要的异常。 2. **数组越界**:访问数组时,...

Global site tag (gtag.js) - Google Analytics