用交替的字符串替换单个字符串

时间:2018-04-25 00:14:48

标签: java

学校作业要求我用交替的字符串替换一个字符串的所有实例(在这种情况下为" _")(在这种情况下,在< I>和< / I>之间交替) ;)

注意:如果有一个奇数的" _" s,该方法会立即返回原始字符串。

这是我已经尝试过的,它总是打印出原始字符串:

public String convertItalics ()
{ 
    String temp = line;

    if(temp.length() - temp.replace("_", "").length() % 2 == 0)
    {
        temp = line;

        while(temp.contains("_"))
        {
            temp.replace("_", "<I>");
            temp.replace("_", "</I>");
        }
    }
    return temp;
}

非常感谢您提供的任何帮助。

0 个答案:

没有答案