如何在eclipse上打印java表情符号

093gszye  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(587)

这个问题在这里已经有了答案

给定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);
               }
           }

    }
    }
}
xqk2d5yq

xqk2d5yq1#

热释光;博士

String s = "?";  // Paste the emoji character into source code.

粘贴表情符号

将表情符号粘贴到源代码中。

utf-8型

我建议您将项目和ide设置为在java源文件中使用utf-8编码。这允许处理unicode 13定义的所有143859个字符,包括所有表情符号。
如果使用apachemaven,请设置一个属性 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> ; 或者在grad尔或常春藤类似的地方。

String s = "?";
System.out.println( s ) ;

请在ideone.com上查看此代码的实时运行。
?

character.tostring(码点)

或者,将该字符的代码点的十进制数传递给 Character.toString .

String y = Character.toString( 128_512 );
System.out.println( y ) ;

?

相关问题