• ベストアンサー

syntax error について

StringBufferをつかって全角の漢字や¥”などをアペンドしていくと、Jtestでコンパイルしたときsyntax error ってでるんです。 いろいろやってるんですけど、どうしてもこのエラーがとれません。 誰かわかる方いらっしゃいますか? 教えてください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • UKY
  • ベストアンサー率50% (604/1207)
回答No.1

実際のソースコードを見てみないことには詳しいことはいえないと思います。 というわけで、エラーが発生するソースコードを補足してください。 「全角の漢字や¥”などをアペンドしていくと」というところからして、なんとなくソースの中で " がうまく閉じられていないのが原因のように思われますが。

tudamaki
質問者

補足

お忙しい中書き込みしてくださってありがとうございます。 ソースなんですが結構多いので全部載せられないんですけど、 stbOneData.append("\"\","); stbOneData.append("\"\"" + System.getProperty(CRLF)); stbOneData.append("\""); stbOneData.append(strDam[INT_DAM_NUM_BE]); stbOneData.append("\","); みたいなソースをifやforの中で実行しているんです。 UKYさんがおっしゃるように、うまく閉じられていないのかもしれません。 もう一度上から順に見てみます。 たくさんあるので見つけられるかどうかかなり不安ですけど・・・。 さっきから全然進まないんです(涙)

その他の回答 (1)

  • ranx
  • ベストアンサー率24% (357/1463)
回答No.2

No.1の補足のコードであれば問題無いように思いますが、 ステートメントの前や後ろに全角のスペースがある なんてことはないですよね。

tudamaki
質問者

お礼

お礼が遅くなってしまい、ごめんなさい。 いろいろやってみたら、どうやら「表」って漢字がまずいらしいんです。「表」をコメントにすると、普通にコンパイルが通るんですよ。 解決方法はまだ見つかってません。 とりあえず、先輩にまる投げ状態です^_^; 書き込み、ありがとうございました☆

関連するQ&A