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字符串視頻

發佈了132 篇原創文章 · 獲贊 74 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章