首页 > 编程语言 > 详细

在Java中,替换字符串String中特定索引处的字符char?

时间:2020-07-11 10:57:35      阅读:95      评论:0      收藏:0      [点我收藏+]
[

在Java中,试图替换字符串String中特定索引处的字符char。

我正在做的是:

String myName = "domanokz";
myName.charAt(4) = ‘x‘; //错误代码

这上面的代码会报错,那有没有办法做到这一点?

在Java中,替换字符串String中特定索引处的字符char?

字符串在Java中是不可变的。你不能改变它们。

您需要创建一个替换字符的新字符串。

String myName = "domanokz";
String newName = myName.substring(0,4)+‘x‘+myName.substring(5);

或者你可以使用一个StringBuilder:

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

System.out.println(myName);
]
转载请保留页面地址:https://www.breakyizhan.com/java/3656.html

在Java中,替换字符串String中特定索引处的字符char?

原文:https://www.cnblogs.com/breakyizhan/p/13282752.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!