作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个名为 str 的字符串。
str = "hi john";
现在我想将j
字符设置为g
。我该怎么做?
最佳答案
您不能直接修改 String
,但您可以使用 StringBuilder:
str = "hi john";
StringBuilder sb = new StringBuilder(str);
sb.setCharAt(3,'g');
str = sb.toString();
.. 或将其转换为 char[]
并返回
str = "hi john";
char[] chars = str.toCharArray();
chars[3] = 'g';
str = new String(chars);
关于java - 如何在 Java 中设置字符串中的特定位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6276111/
我是一名优秀的程序员,十分优秀!