こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ダブルクォートがエスケープできない

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

投稿日時 - 2012-08-24 12:04:34

QNo.7660716

困ってます

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

通常、赤線が出たコードは実行できません。
(コンパイルエラー)

もし実行できているのであれば、赤線が間違っていることになります。
Project > Clean からプロジェクトをクリーンビルドしてみてはどうでしょうか。

投稿日時 - 2012-08-24 17:40:16

お礼

解決しました!ありがとうございます

投稿日時 - 2012-08-24 20:07:17

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

「エラー表示」って, なに?

投稿日時 - 2012-08-24 12:35:21

補足

ダブルクォーテーションで囲んだ[hogehoge]の部分に赤い点の下線が引かれて
「トークン "hogehoge¥" に構文エラーがあります。正しくは < です」というメッセージが出ている状態です

投稿日時 - 2012-08-24 12:47:47

あなたにオススメの質問