- ベストアンサー
ダブルクォートがエスケープできない
public static final String HOGE = "¥"hogehoge¥""; public static void main(String[] args){ System.out.println(HOGE); } eclipseで上記のようなコードがエラー表示されます。しかし実行はできます。 実行結果:"hogehoge" エラー表示を取る事は出来ますか? よろしくお願いします 環境 mac osx eclipse 4.2 java 1.6
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
通常、赤線が出たコードは実行できません。 (コンパイルエラー) もし実行できているのであれば、赤線が間違っていることになります。 Project > Clean からプロジェクトをクリーンビルドしてみてはどうでしょうか。
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
「エラー表示」って, なに?
質問者
補足
ダブルクォーテーションで囲んだ[hogehoge]の部分に赤い点の下線が引かれて 「トークン "hogehoge¥" に構文エラーがあります。正しくは < です」というメッセージが出ている状態です
お礼
解決しました!ありがとうございます