gpt4 book ai didi

JAVA-如何将字符设置到字符串中单词的特定位置?

转载 作者:行者123 更新时间:2023-12-01 23:32:49 24 4
gpt4 key购买 nike

我正在尝试编写一种方法来将字符设置到字符串中单词的特定位置。该方法看起来像“setChar(l, w, c, d)”,我希望它使第 l 行的第 w 个单词中的第 c 个字符成为“d”。例如,假设我有一个字符串“I am a Student”,在 setChar(1, 2, 2, "X") 之后,句子变成“I aX a Student”。

仍然不知道如何做到这一点,所以请帮助我,最好有具体的代码,非常感谢你们!!!!

最佳答案

最简单的方法是连接。

    int indx = 5;
char c = 'U';
String s = "Hello World";
s = s.substring(0,indx)+c+s.substring(indx+1,s.length());
System.out.println(s);

走出HellUWorld

更简洁一点,替换支持字符数组中的字符并创建一个新字符串。

    char[] c = "Hello World".toCharArray();
c[5] = 'U';
String s = new String(c);
System.out.println(s);

关于JAVA-如何将字符设置到字符串中单词的特定位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19084647/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com