Java基础知识强化39:StringBuffer类之StringBuffer的删除功能
2015-09-19 19:54
681 查看
1. StringBuffer的删除功能:
public StringBuffer deleteCharAt(int index):删除指定位置的字符,并返回字符串缓冲区本身。
public StringBuffer delete(int start, int end):删除从指定位置开始到指定位置结束的内容,并返回字符串缓冲区本身。
2. 案例演示:
public StringBuffer deleteCharAt(int index):删除指定位置的字符,并返回字符串缓冲区本身。
public StringBuffer delete(int start, int end):删除从指定位置开始到指定位置结束的内容,并返回字符串缓冲区本身。
2. 案例演示:
package cn.itcast_03; /* * StringBuffer的删除功能 * public StringBuffer deleteCharAt(int index):删除指定位置的字符,并返回本身 * public StringBuffer delete(int start,int end):删除从指定位置开始指定位置结束的内容,并返回本身 */ public class StringBufferDemo { public static void main(String[] args) { // 创建对象 StringBuffer sb = new StringBuffer(); // 添加功能 sb.append("hello").append("world").append("java"); System.out.println("sb:" + sb); (1) // public StringBuffer deleteCharAt(int index):删除指定位置的字符,并返回本身 // 需求:我要删除e这个字符,肿么办? // sb.deleteCharAt(1); //待删除的'e'字符的索引是1 // 需求:我要删除第一个l这个字符,肿么办? // sb.deleteCharAt(1);//deleteCharAt方法返回的是字符串缓冲区StringBuffer对象本身,上面已经变化了为"hlloworldjava",所以第1个'l'索引为1 (2) // public StringBuffer delete(int start,int // end):删除从指定位置开始指定位置结束的内容,并返回本身 // 需求:我要删除world这个字符串,肿么办? // sb.delete(5, 10); //删除的包含左边 不包含右边,也就是删索引为:5,6,7,8,9的字符。 (3) // 需求:我要删除所有的数据 sb.delete(0, sb.length()); System.out.println("sb:" + sb); } }
相关文章推荐
- jQuery.Callbacks之demo
- JavaScript代码检查工具 — JSHint
- JSONP安全防范解决方案新思路
- dsoframer控件-jsp在线编辑offic文档
- Java基础知识强化38:StringBuffer类之StringBuffer的添加功能
- Java基础知识强化37:StringBuffer类之StringBuffer的构造方法
- Java基础知识强化36:StringBuffer类之StringBuffer的概述
- JQuery中$.ajax()方法各参数详解(总结):
- HTML5拖放代码
- HTML中使背景图片自适应浏览器大小
- ButterKnife用法
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(三)——ajax,struts2使用json格式的交互
- 请给出一个左侧定宽右侧自适应的HTML结构及样式
- javascript其他引用类型对象
- 剑指offer - 实现Singleton模式
- html 使得两个元素 左右并排垂直居中对齐的最好方法是用 span 标签把他们都包起来。
- 如何使用Ubuntu online account API创建微博HTML5申请书
- Arcgis for Javascript之featureLayer图和属性互操作性
- jquery Ajax的load、post、get、put、delete的用法
- js关闭浏览器窗口及检查浏览器关闭事件