可變字串和特定索引處的字元替換
Java 中的字串是不可變的,這意味著一旦創建,就無法修改。嘗試更改特定索引處的字元(如下面的程式碼所示)將導致錯誤:
String myName = "domanokz"; myName.charAt(4) = 'x';
替換字串中的字元
有替換字串中的字元的兩種主要方法:
1。連接
一種方法是透過連接所需的字元來建立一個新字串。在這種情況下,程式碼可以修改如下:
String myName = "domanokz"; String newName = myName.substring(0,4)+'x'+myName.substring(5); System.out.println(newName); // Output: domanoxi
2. StringBuilder
另一個選擇是使用 StringBuilder 類別。 StringBuilder 物件是可變的,並提供各種操作字串的方法。可以使用 StringBuilder 重寫程式碼,如下所示:
StringBuilder myName = new StringBuilder("domanokz"); myName.setCharAt(4, 'x'); System.out.println(myName); // Output: domanoxi
以上是如何替換 Java 字串中特定索引處的字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!