Java程式:從字串中移除第n個字元


在本文中,我們將學習如何在Java中從字串中移除第n個字元。該程式接收一個輸入字串和一個索引,移除給定索引處的字元,並返回修改後的字串。我們將透過一個簡單的例子演示這個過程,使用substring()方法

問題陳述

編寫一個Java程式,從給定的字串中移除第n個字元。程式將顯示原始字串和移除字元後的字串。

輸入

Original string: Apple

輸出

String with 4th character removed: Appe

步驟 從字串中移除第n個字元

以下是從字串中移除第n個字元的步驟:

  • 定義原始字串。
  • 使用一個方法透過切片字串來移除第n個字元。
  • 透過連線移除字元前後的部分來返回修改後的字串。
  • 顯示原始字串和修改後的字串。

Java程式:從字串中移除第n個字元

演示此程式的程式碼如下:

public class Example {
   public static void main(String args[]) {
      String str = "Apple";
      System.out.println("Original string: " + str );
      System.out.println("String with 4th character removed: " + removeChar(str, 4));
   }
   public static String removeChar(String str, int n) {
      return str.substring(0, n-1) + str.substring(n);
   }
}

輸出

Original string: Apple
String with 4th character removed: Appe

程式碼解釋

在上面的程式中,我們首先將字串str定義為"Apple"。函式removeChar()接受兩個引數:字串和要移除的字元的位置。substring()方法用於將字串分割成兩部分:一部分在第n個字元之前,另一部分在第n個字元之後。然後將這兩部分連線起來形成修改後的字串。main()方法透過呼叫removeChar()函式來顯示原始字串和修改後的字串,該函式從字串中移除指定的字元。

更新於:2024年9月24日

655 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告