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字符串视频

发布了139 篇原创文章 · 获赞 82 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/houjunkang363/article/details/102548348