返回首页
当前位置: 主页 > 网络编程 > Jsp实例教程 >

String和StringBuffer 使用详解

时间:2012-01-27 23:37来源:2018年最新注册送彩金www.zhixing123.cn 编辑:麦田守望者

String和StringBuffer他们都可以存储和操作字符串,即包含多个字符的字符串数据。
String类是字符串常量,是不可更改的常量。而StringBuffer是字符串变量,它的对象是可以扩充和修改的。

 

public String toString()

  转换为String类对象并返回。由于大多数类中关于显示的方法的参数多为String类的对象,所以经常要将StringBuffer类的对象转换为String类的对象,再将它的值显示出来。

StringBuffer stringBuffer = new StringBuffer();

String string = stringBuffer.toString();

 

public StringBuffer append

( char str[], int offset, int len )

将字符数组str,从第offset个开始取len个字符,追加到StringBuffer类的对象的后面。

 

public StringBuffer insert

( int offset, String str )

将String类的对象插入到StringBuffer类的对象中的第offset个位置。用法如

StringBuffer sb=new StringBuffer("abfg");

sb.insert(2,"cde");

(注:sb的值为abcdefg)

 

默认构造器是由系统自动分配容量,默认是16个字符。由于没有赋值,所以缓冲对象的长度就是0.

StringBuffer sbf=new StringBuffer(100);设定容量大小的构造器

 

 

charAt()方法可以返回字符中的单个字符

setCharAt(0,'x') 方法可以对字符中的单个字符进行替换

reverse() 方法可以倒置字符串内容。

顶一下
(0)
0%
踩一下
(0)
0%
标签(Tag):Java JAVA实例教程 JAVA基础教程 Java源代码 Java技巧
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
博聚网