私は、文字列の一部がif
ブロックで初期化されている次のコードスニペットを持っている:Javaエラー:シンボルを見つけることができませんか?
String serialmask = request.getParameter("serialmask");
String serialincrement = request.getParameter("serialincrement");
if (serialmask == "1") {
String tserialmask = "aaa########";
}
else {
String tserialmask = "";
}
if (serialincrement == "1") {
String tserialincrement = "aaa^^^^^^^^";
}
else {
String tserialincrement = "";
}
out.println(
itemimport(
partnumber,
itemcost,
itemlistprice,
itemdescription,
PurchProdLineKey,
UnitMeasKey,
itemclasskey,
trackmethod,
tserialmask,
tserialincrement
)
);
私は取得していますエラーがout.println(itemimport(....tserialmask,tserialincrement));
文で"cannot find symbol" symbol : variable tserialmask
です。
if
ブロックの外側の変数を宣言しようとしましたが、これは既に宣言されているというさらに多くのエラーが発生しているようです。
正しくフォーマットされたコードを教えてください。それは判読不能です。 –