remove.charAt()は機能していないようで、何かがあったらintを入力して、その時点でどの文字があるかを教えてくれますか? もう一度誰かが何か考えているのであれば、非常に感謝しています。 :-).charAt()とは逆の方法がありますか?
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;
}
あなたのタイトルと実際の質問は並んでいません。達成しようとしていることとあなたの質問は何ですか? – Li357
これは、文字列からyakを削除することになっています。) "yakpak" –
また、 'charAt'はcharを返します。文字列リテラルではなく、* char *リテラルと比較する必要があります。 – Li357