私は方程式a + b-c * dを持っています。私は別のファイルからa、b、c、dの値を読み取っています。それらをdouble配列に格納しています。式の文字の値を代入する方法
どのようにa/b/c/dを配列の数値で置き換えるのですか? 私はこれを試みた、
String l2; //getting the equation string in this from other part of the code.
//assume a+b-c*d
Double[] secondOperators = new Double[4];
public String getSecondString()
{
l2 = l2.replace("a",toString(secondOperators[0]));
l2 = l2.replace("b",toString(secondOperators[1]));
l2 = l2.replace("c",toString(secondOperators[2]));
l2 = l2.replace("d",toString(secondOperators[3]));
return l2;
}
結果は
エラーコンパイル時エラーであった:クラスObject内のtoStringメソッドは、指定されたタイプに適用することができません。
l2 = l2.replace("a",toString(secondOperators[0]));
^
必要:引数ありません
が見つかりました:ダブル
理由:実際の正式引数リストは、長さが異なる
結果は...? –
@JBNizetエラー –