【发布时间】:2017-02-27 00:01:37
【问题描述】:
remove.charAt() 似乎不起作用,所以我想知道是否有什么东西,我在哪里输入了一个 int,它告诉我那个时候是什么字符? 再次,如果有人有任何想法,将不胜感激。 :-)
public static String removeYak(String remove)
{
String fina1 = "";
for(int y = 0; y < remove.length(); y++)
{
if(remove.toLowerCase().charAt(y) == "y")
{
if(remove.toLowerCase().charAt(y+1) == "a")
{
if(remove.toLowerCase().charAt(y+2) == "k")
{
fina1 = str.substring(k+1);
}
}
}
}
return fina1;
}
【问题讨论】:
-
您的标题和实际问题不一致。你想完成什么,你的问题是什么?
-
这应该从字符串中删除 yak ex.) "yakpak"
-
另外 -
charAt返回一个字符。您必须与 char 文字进行比较,而不是 String 文字... -
k到底是什么? -
等等,没关系,我刚刚意识到答案就在我的眼皮底下,'if(remove.toLowerCase().substring(y+1,y+2) == "a")'。哎呀,对不起,伙计们......