所以我想知道是否有办法将alt代码字符(♥♣☺☻)添加到java中的字符串中?
赞JOptionPane.showMessageDialog(null, "This is a heart: ♥");
答案 0 :(得分:3)
你有什么问题?
JOptionPane.showMessageDialog(null, "This is a heart: ♥");
或者,您可以使用Unicode版本的ALT代码来显示它们:
JOptionPane.showMessageDialog(null, "I \u2665 you");
正如我们在@Donald2000评论中看到的那样使用unicode虽然是更好的选择
<强>参考:强>
答案 1 :(得分:0)
你的例子也适合我。
问题可能在您的项目设置中。 “项目源代码编码”应为UTF-8。
您可以在NetBeans中更改此设置: 右键单击项目名称,属性,来源,编码: UTF-8
或者如果您在 pom.xml 中使用 maven :
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>