房上的猫:StringBuffer类】的更多相关文章

众所周知:java是一门面向对象的编程语言 本章将介绍基础的类和对象 一.对象 对象是用来描述客观事物的一个实体,由一组属性和方法构成二.封装 封装就是把一个事物包装起来,并尽可能隐藏内部细节三.类 类定义了对象将会拥有的特征(属性)和行为(方法) 类的属性:  对象拥有的静态特征在类中表示时称为类的属性 类的方法:  对象执行的操作称为类的方法四.类和对象的关系 类和对象的关系是抽象和具体的关系 类是对象的类型,对象是类的实例 对象的属性和方法被共同封装在类中,相辅相成,不可分割五.java的…
一.使用StringBuffer类 StringBuffer类位于java.lang包中,是String类的增强类 步骤:  1.声明StringBuffer对象并初始化 StringBuffer sb = new StringBuffer(): 2.使用StringBuffer对象   StringBuffer类提供了很多方法以供使用,调用时使用"."操作符完成二.常用的StringBuffer类方法 1. 字符串.toString():   //将StringBuffer类型的字符…
StringBuffer类 1.添加功能 public StringBuffer append(String str):可以把任意类型数据添加到缓冲区,并返回缓冲区域 public StringBuffer insert(int offest,String str):在指定位置可以把任意类型数据添加到缓冲区,并返回缓冲区域 2.删除功能 public StringBuffer deleteCharAt(int index):删除指定位置的字符,并返回本身 public StringBuffer…
首先,String和StringBuffer主要有2个区别: (1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringBuffer类对象为可修改对象,每次返回的都是原对象,可以通过append()方法来修改值 (2)String类对象的性能远不如StringBuffer类. 关于以上具体解释如下: 在java中有3个类来负责字符的操作. 1.Character 是进行单个字符操作的, 2.String 对一串字符进行…
StringBuffer 线程安全的可变字符序列. StringBuffer源码分析(JDK1.6): public final class StringBuffer extends AbstractStringBuilder  implements java.io.Serializable, CharSequence StringBuffer类被final修饰,可知StringBuffer类不能被继承. StringBuffer中的大部分方法都有synchronized修饰.有些虽然没有syn…
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类. 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入.删除等操作,使用StringBuffer要更加适合一些. 在StringBuffer类中存在很多和String类一样的方法,这些方法在功能上和String类中的功能是完全一样的. 但是有一个最显著的区别在于,…
String的内容一旦声明则不可改变,如果改变,则改变的肯定是String的引用地址. 如果一个字符串要被经常改变,则就必须使用StringBuffer类. 在String类中可以通过“+”进行字符串的连接. 但是StringBuffer中只能使用append方法进行字符串的连接. StringBuffer的常用方法 //================================================= // File Name : StringBuffer_demo //---…
一.String类的方法 public char charAt(int index)          返回字符串index个字符 public int length()         返回字符串长度 public int indexof(String str)        返回字符串中出现str的第一个位置 public int indexof(String str, int fromIndex)      返回字符串中从fromIndex开始出现str的第一个位置 public bool…
参考 http://www.cnblogs.com/springcsc/archive/2009/12/03/1616330.html StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类. 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入.删除等操作,使用StringBuffer要更加适合一些. 在String…
掌握目标: 1,掌握StringBuffer与String的区别. 2,掌握StringBuffer常用方法. 3,掌握StringBuffer实际应用. 1,认识StringBuffer. StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同,String类的内容一旦声明则不可改变,改变的只是地址指向.而StringBuffer是可以改变的. 对于StringBuffer而言,本身是一个具体的操作类,所以不能像String类那样直接赋值的方式进行对象实例化,必…