我目前在學校學習Java,而且我很難完成這一項任務。你應該做的是採取一個字符串,並在每個單詞之間插入「like」以使其成爲「青少年交談」,即我喜歡喜歡喜歡代碼的愛。在Java中插入字符串的部分
public String teenTalk(String sentence)
{
for (int i = 0; i < sentence.length(); i++)
{
if(sentence.substring(i, i+1).equals(" "))
{
System.out.println("like");
}
}
return sentence;
}
有誰知道我該如何在某個位置插入「like」,以及如何讓它插入到它應該放置的空間中?正如你所看到的,我也遇到了無限循環的問題。
除非限制,使用字符串函數,如更換的replaceAll。 – K139
Java中String的一點是它是不可變的 - 你不能改變它。你只能創建一個新的'String'。學習語言越多,原因越明確。同時,您可以使用['StringBuilder'](http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html)類構建新的'String'實例。你也可以使用'+ ='運算符,它實際上是'StringBuilder'的一個包裝器(在這個語言的歷史中)。 –