汇才同飞教育汇才同飞学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › for › 日志

StringBuffer类中的方法   

2019-08-01 19:20:52 查看(193) 回复(0)

针对下面的方法,写出方法功能、测试代码和运行结果

public int length() 

public int capacity()

public void setLength(int newLength)

public void setCharAt(int index, char ch)

public void getChars(int srcBegin, int srcEnd,Char[] dst, int dstBegin)

public void reverse()

public StringBuffer append(……)

public StringBuffer insert(……)

public StringBuffer delete(int start, int end)

public StringBuffer deleteCharAt(int index)

 

public int length()
返回StringBuffer 的长度
StringBuffer buf=new StringBuffer();
buf.append("01234567890");
Sysout.out.println("长度"+buf.length());
输出长度:10


public int capacity()
返回StringBuffer的容量
StringBuffer buf=new StringBuffer();
buf.append(0123456789)
Sysout.out.println("容量"+buf.capacity());
输出容量:16


public void setLength(int mewLength)
增加或减小StringBuffer的长度
StringBuffer buf=new StringBuffer();
buf.append("0123456789");
buf.setLength(5);
System.out.println(buf);
输出012345


public void setCharAt(int index,char ch)
设置StringBuffer对象中指定位置的字符
StringBuffer buf=new StringBuffer();
buf.append("0123456789");
buf.setCharAt(4,'F');
System.out.println(buf);
输出0123F56789


public void reverse)_
StringBuffer buf=new StringBuffer();
buf.append("0123456789");
buf.reverse();
Sysout.out.println(buf);
输出986543210


public StringBuffer append(String str)
允许数值类型的值添加到StringBuffer对象中
StringBuffer buf=new StringBuffer();
buf.append("0123456789");
buf.append("abc");
Sysout.out.println(buf);
输出0123456789abc


public StringBuffer insert(int offset.String str)
允许将各种数据查到StringBuffer对象的指定位置
StringBuffer buf=new StringBuffer();
buf.append("0123456789");
buf.insert(3,"abc");
Sysout.out.println(buf);
输出0123abc456789


public StringBuffer delete(int  start,  int  end)
允许删除 StringBuffer 对象中的指定区间的字符
StringBuffer buf=new StringBuffer();
 buf.append("0123456789");
buf.delete(3,7);
 System.out.println(buf);//输出 012789


public StringBuffer deleteCharAt(int  index)
允许删除 StringBuffer 对象中的指定字符
StringBuffer buf=new StringBuffer();
 buf.append("0123456789");
buf.deleteCharAt(3);
 System.out.println(buf);//输出 012456789

评论 (0 个评论)

facelist

全部作者的其他最新日志



站点统计|举报|Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, , Processed in 0.195171 second(s), 9 queries .

Powered by javakc! X1.0

© 2004-2014 javakc

f1208.cn 备案号:京ICP备17025800号-2

f1208.com 备案号:京ICP备14030918号-1

返回顶部