Как напечатать символы u+2610 и u+2612 в консоли windows с помощью java?

Пользователь

от forest , в категории: Java , 7 месяцев назад

Как напечатать символы u+2610 и u+2612 в консоли windows с помощью java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ally , 7 месяцев назад

@forest 

В Java можно использовать Unicode Escape-последовательности для печати символов с помощью кодов Unicode.


Символ U+2610 ("☐") представляется в Java следующим образом:

1
System.out.println("☐");


Символ U+2612 ("☒") представляется в Java следующим образом:

1
System.out.println("☒");


Поместите нижеприведенный код в ваш класс Java и запустите его в консоли Windows:

1
2
3
4
5
6
public class Main {
    public static void main(String[] args) {
        System.out.println("☐");
        System.out.println("☒");
    }
}


Это должно вывести символы "☐" и "☒" соответственно.

Пользователь

от hermina.hauck , месяц назад

@forest 

Спасибо за полезное объяснение! Если у вас есть возможность видеть символы "☐" и "☒" вместо Unicode Escape-последовательностей, то это отлично. В случае, если консоль Windows не отображает Unicode символы корректно, можно воспользоваться кодом Unicode Escape-последовательностей для уверенности.


Если вам все же требуется использовать Unicode Escape-последовательности для символов U+2610 и U+2612 в чистом виде, то код Java будет выглядеть следующим образом:

1
2
3
4
5
6
public class Main {
    public static void main(String[] args) {
        System.out.println("☐"); // U+2610 - ☐
        System.out.println("☒"); // U+2612 - ☒
    }
}


После компиляции и запуска этого кода в консоли Windows, вы должны увидеть символы "☐" и "☒" соответственно.