Java入门第84课——StringBuilder的delete方法
问题
测试StringBuilder的delete方法,即,现有字符序列"javaoraclecppc#php",删除该字符序列中的"oracle"。
方案
使用StringBuilder的delete方法,可以实现将字符序列"javaoraclecppc#php"中的"oracle"删除,代码如下所示:
sb.delete(4,4+6);
以上代码表示从索引4到索引10之间的字符,删除时,包含索引位置4的字符,但是不包含索引位置为10的字符,即,"前包括后不包括"。
步骤
实现此案例需要按照如下步骤进行。
步骤一:添加测试方法
在TestStringBuilder类中添加测试方法testDelete。代码如下所示:
package day01;
import org.junit.Test;
public class TestStringBuilder{
/**
*测试StringBuilder的delete方法
*/
@Test
public void testDelete(){
}
}
步骤二:使用delete方法
使用StringBuilder的delete方法,可以实现将字符序列"javaoraclecppc#php"中的"oracle"删除,代码如下所示:
package day01;
import org.junit.Test;
public class TestStringBuilder{
/**
*测试StringBuilder的delete方法
*/
@Test
public void testDelete(){
StringBuilder sb=new StringBuilder("javaoraclecppc#php");
sb.delete(4,4+6);
System.out.println(sb);
}
}
步骤三:测试
运行testDelete方法,控制台输出结果如下:
javacppc#php
观察以上输出结果可以看到字符串"oracle"被删除。
关注公众号,回复"string"即可获取string字符串视频
智能推荐
Java入门第93课——Number的intValue和doubleValue方法
问题 在Java中,抽象类Number是BigDecimal、BigInteger、Byte、Double、Float、Integer、Long和Short类的超类。该类提供了六个方法,如图-1所示。 byte byteValue() 以byte形式返回指定的数值。 abstract double doubleValue()  ...
Java入门第96课——日期操作
码字不易,请大家关注公众号,转发,点赞,只需动动手指,不要钱,谢谢了老铁! 1.1 Date及其常用API 1.1.1 Java中的时间 · Java中的时间使用标准类库的Date类表示,是用距离一个固定时间点的毫秒数(可正可负,long类型)表达一个特定的时间点; &middo...
Java入门第92课——包装类
1.1 包装类概述 1.1.1 包装类概述 · 在进行类型转换的范畴内,有一种特殊的转换,需要将int这样的基本数据类型转换为对象; · 所有基本类型都有一个与之对应的类,即包装类(wrapper)。 包装...
Java入门第89课——Object
1.1 Object 1.1.1 Object · 在Java类继承结构中,java.lang.Object类位于顶端; · 如果定义一个Java类时没有使用extends关键字声明其父类,则其父类默认为java.lang.Object类; &...
猜你喜欢
Java入门第19课——分支结构
1.1 什么是分支结构 1.1.1 什么是分支结构 · 任何复杂的程序逻辑都可以通过“顺序”,“分支”,“循环”三种基本的程序结构实现。 什么是分支结构(续1) · 程序可以在运行过程...
Java入门第31课——数组
1.1 什么是数组 1.1.1 什么是数组 · 程序=算法+数据结构; · 前面学习的if、if-else、switch、循环解决的都是流程问题,即算法问题。 · 所谓数据结构,简单说...
Java入门第57课——继承
1.1 继承 1.1.1 泛化的过程 1.1.2 extends关键字 · 通过extends关键字可以实现类的继承 · 子类(Sub class)可以继承(Super class)的成员变量及成员方法,同时也可以定义自己的成员变量和成员方法;  ...
Java入门第102课——Calendar调用get方法获取日期分量
网上那么多java的文章,为什么要看我的? 系统全面:网上文章东一篇西一篇,自己都看晕了吧。 码字不易,请大家关注公众号,转发,点赞,只需动动手指,还送视频,只为成就你! 问题 在上一案例的基础上,使用Calendar类的get方法获取Calendar类表示的日期-时间的各个分量,详细要求为:首先,使用Calendar类表示时间,设置日期为2013年...
Java入门第101课——Calendar调用set方法设置日期分量
码字不易,请大家关注公众号,转发,点赞,只需动动手指,不要钱,谢谢了老铁! 问题 在上一案例的基础上,使用Calendar类的set方法设置日期-时间的各个分量,详细要求如下: 1)使用Calendar类表示时间,设置日期为2013年12月25日,时间为此时此刻的时间,并将该日期-时间转换为Date类输...