1

だから、代替コード文字 (♥♣☺☻) を Java の文字列に追加する方法があるかどうか疑問に思っていましたか?

お気に入りJOptionPane.showMessageDialog(null, "This is a heart: ♥");

4

2 に答える 2

3

あなたが持っているものの何が問題なのですか?

JOptionPane.showMessageDialog(null, "This is a heart: ♥");

ここに画像の説明を入力

別の方法として、ALT コードの Unicode バージョンを使用して表示することもできます。

ここに画像の説明を入力

JOptionPane.showMessageDialog(null, "I \u2665 you");

@Donald2000 のコメントでわかるように、Unicode を使用する方がより良いオプションになります

参照:

于 2012-12-06T07:39:58.197 に答える
0

あなたの例は私にとってもうまくいきます。

問題はおそらくプロジェクト設定にあります。「プロジェクト ソース コードのエンコーディング」は UTF-8 である必要があります。

これは NetBeans で変更できます: プロジェクト名、プロパティソースエンコーディングを右クリック: UTF-8

または 、pom.xmlでmavenを使用する場合:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
于 2012-12-06T08:34:25.623 に答える