1

所以我想知道是否有办法在java中将alt代码字符(♥♣☺☻)添加到字符串中?

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 回答