这个问题在这里已经有了答案:
给定unicode码位的编号,如何获取该字符的string或charsequence对象(1个答案)
17天前关门了。
i tried to use Answers which already were on stackOverflow but couldn't figure it out
下面是我的代码,如何在eclipse控制台公共类sipirtanimal上打印emojis{
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner kb = new Scanner(System.in);
String name = kb.next().toLowerCase();
System.out.println("================================================");
System.out.println("YOUR SPIRIT ANIMALS ACCORDING TO YOUR NAME ARE ");
for(int i=0; i<name.length(); i++) {
switch(name.charAt(i)) {
case 'a':{
String grinningFace = "\xF0\x9F\x98\x81";
System.out.print(b);
}
}
}
}
}
1条答案
按热度按时间xqk2d5yq1#
热释光;博士
粘贴表情符号
将表情符号粘贴到源代码中。
utf-8型
我建议您将项目和ide设置为在java源文件中使用utf-8编码。这允许处理unicode 13定义的所有143859个字符,包括所有表情符号。
如果使用apachemaven,请设置一个属性
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
; 或者在grad尔或常春藤类似的地方。请在ideone.com上查看此代码的实时运行。
?
character.tostring(码点)
或者,将该字符的代码点的十进制数传递给
Character.toString
.?