- ベストアンサー
syntax error について
StringBufferをつかって全角の漢字や¥”などをアペンドしていくと、Jtestでコンパイルしたときsyntax error ってでるんです。 いろいろやってるんですけど、どうしてもこのエラーがとれません。 誰かわかる方いらっしゃいますか? 教えてください。お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
実際のソースコードを見てみないことには詳しいことはいえないと思います。 というわけで、エラーが発生するソースコードを補足してください。 「全角の漢字や¥”などをアペンドしていくと」というところからして、なんとなくソースの中で " がうまく閉じられていないのが原因のように思われますが。
その他の回答 (1)
- ranx
- ベストアンサー率24% (357/1463)
回答No.2
No.1の補足のコードであれば問題無いように思いますが、 ステートメントの前や後ろに全角のスペースがある なんてことはないですよね。
質問者
お礼
お礼が遅くなってしまい、ごめんなさい。 いろいろやってみたら、どうやら「表」って漢字がまずいらしいんです。「表」をコメントにすると、普通にコンパイルが通るんですよ。 解決方法はまだ見つかってません。 とりあえず、先輩にまる投げ状態です^_^; 書き込み、ありがとうございました☆
補足
お忙しい中書き込みしてくださってありがとうございます。 ソースなんですが結構多いので全部載せられないんですけど、 stbOneData.append("\"\","); stbOneData.append("\"\"" + System.getProperty(CRLF)); stbOneData.append("\""); stbOneData.append(strDam[INT_DAM_NUM_BE]); stbOneData.append("\","); みたいなソースをifやforの中で実行しているんです。 UKYさんがおっしゃるように、うまく閉じられていないのかもしれません。 もう一度上から順に見てみます。 たくさんあるので見つけられるかどうかかなり不安ですけど・・・。 さっきから全然進まないんです(涙)