【发布时间】:2012-03-04 17:34:13
【问题描述】:
有人可以告诉我如何将字符串输入到方法中,它会选择字符串中的一个字母并将其更改为我选择的字母。例如,我会调用ChangeString(hello),它会返回一个更改了一个字母的字符串,例如"Hel_o"。
(编辑) 我试过 setCharAt() 并输入一个随机数,但我不知道如何让它只更改一个字母,而让其余的字符串不理会,然后给我更改后的字母和新字符串。
(编辑 2) 好吧,我似乎想到了什么。谢谢大家!
这不是家庭作业,这是我在 Eclipse 中为市场开发的应用程序!我只是需要帮助。
【问题讨论】:
-
同上 -- link! 否则我们怎么知道你做错了什么,你需要什么帮助?
-
我试过 setCharAt() 并输入一个随机数,但我不知道如何让它只更改一个字母,而不要理会字符串的其余部分并给我更改后的字母。
-
考虑循环遍历字符或对随机数进行下限并将字符串作为数组访问。
-
请
changeString()而不是ChangeString(),根据java约定,方法名应该以小写开头 -
我没有听说过
setCharAt()的信。您在这里使用的是 String 对象还是其他类似 StringBuffer 的东西?请通过编辑问题并发布代码和消息来显示您在上述问题中的代码尝试以及任何错误消息。我们可以帮助您格式化代码,以便在论坛中阅读。