首頁 > Java > java教程 > 如何修改Java字串中的特定字元?

如何修改Java字串中的特定字元?

Linda Hamilton
發布: 2024-12-21 18:23:14
原創
723 人瀏覽過

How Can I Modify a Specific Character in a Java String?

替換字串中的字元

問題:如何更改 Java 字串中特定索引處的單一字元?

範例:

String myName = "domanokz";
myName.charAt(4) = 'x'; // Throws an error
登入後複製

答案:Java 中的字串是不可變的,這表示一旦創建,就無法修改。要更改字符,您需要建立一個包含所需更改的新字串。

一種解決方案是使用substring 方法提取舊字串的所需部分並將其與新字元連接:

String newName = myName.substring(0, 4) + 'x' + myName.substring(5);
登入後複製

另一種方法是使用StringBuilder,它提供可變字串操作:

StringBuilder myName = new StringBuilder("domanokz");
myName.setCharAt(4, 'x');

System.out.println(myName); // Prints "domanoxz"
登入後複製

以上是如何修改Java字串中的特定字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板