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()函式來顯示原始字串和修改後的字串,該函式從字串中移除指定的字元。
廣告