学校作业要求我用交替的字符串替换一个字符串的所有实例(在这种情况下为" _")(在这种情况下,在< 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;
}
非常感谢您提供的任何帮助。