私はJavaプロジェクトのコードに取り組んでいますが、現在はreplaceAll(String, int)のコードブロックにありpublic String getDAT(int col, int MULTIPLIER)ます。Eclipseは、私がそれをどのように使用しようとしているのかではなく、そのreplaceAllためであると言っています。(String, String)(String, int)
ただし、唯一の提案は、、、、またはに変更replace()することです。整数でなければならないので、最後はできません。最初の2つに従って変更すると、エラーは基本的に同じです。私はJavaにかなり慣れていないので、Javaについてはあまり知りません。replaceFirst()MULTIPLIERString
これがそのコードブロックです(無視ChatColorしてConfigManager、コードの残りの部分と一緒に使用します):
public String getDAT(int col, int MULTIPLIER)
{
String RESULT = this.LANGUAGE_DATA[this.LANGUAGE][col];
RESULT = RESULT.replaceAll("%murk%", ChatColor.DARK_GREEN + ConfigManager.Murk() + ChatColor.WHITE);
if (MULTIPLIER > 0)
RESULT = RESULT.replaceAll("%mult%", MULTIPLIER);
return RESULT;
}
ヘルプ!私はまだここで実用的な答えを持っていません!追加しましString.valueOf(MULTIPLIER);たが、replaceAllの問題は何も変わりません。他に何か追加されているはずString.valueOf(MULTIPLIER);ですか?