Как использовать Специальные Символы в Java/Eclipse

В Java все находится в форме класса.

Если вы хотите использовать любой объект, тогда у вас есть две фазы:

  1. Объявить
  2. Инициализация

Пример:

  • Объявление: Object a;
  • Инициализация: a=new Object();

То же самое для концепции массива

  • Объявление: Item i[]=new Item[5];
  • Инициализация: i[0]=new Item();

Если вы не дают секцию инициализации, тогда возникает NullpointerException.

24
задан Arc676 22 May 2017 в 02:09
поделиться

6 ответов

Проблема состоит в том, что символы, которые Вы используете, не могут быть представлены в кодировании, Вам установили файл на (Cp1252). Путем я вижу его, у Вас по существу есть две опции:

Изменение Опции 1. кодирование. Согласно IBM, необходимо установить кодирование на UTF-8. Я полагаю, что это решило бы Вашу проблему.

  • Набор глобальный текстовый файл, кодирующий предпочтительные Инструментальные средства> Редакторы к "UTF-8".
  • , Если кодирование кроме UTF-8 требуется, устанавливает кодирование на отдельном файле вместо того, чтобы использовать глобальную предпочтительную установку. Сделать это использование выбор пункта меню File> Properties> Info для установки кодирования на отдельном файле.

Опция 2. Удаляет символы, которые не поддерживаются кодировкой символов "Cp1252". можно заменить неподдерживаемые символы Управляющие последовательность Unicode (\uxxxx). В то время как это позволило бы Вам сохранить свой файл, это - не обязательно лучшее решение.

Для символов Вы определили в своем вопросе, вот Управляющие последовательность Unicode:

♥ \u2665
♦ \u2666
♣ \u2663
♠ \u2660
36
ответ дан Joe Lencioni 28 November 2019 в 22:30
поделиться

В Eclipse:

  1. Перейти к окну -> Настройки -> Общие -> Рабочая область -> TextFileEncoding
  2. Установить его в UTF-8
18
ответ дан Ripon Al Wasim 28 November 2019 в 22:30
поделиться

Это может быть решено путем установки кодирующий в затмении:

1-й путь:

В выборе меню Файл-> Свойства и затем в "Текстовый файл, кодирующий" раздел: Выберите Другое радио, Избранные UTF-8 от комбинации-> Наконец нажимают "OK" кнопка

2-й путь:

Щелчок правой кнопкой по определенному файлу (говорят Test.java)-> Свойства . В [1 110] Текстовый файл, кодирующий раздел: Выберите Другое радио, Избранные UTF-8 от комбинации-> Наконец нажимают "OK" кнопка

3-й путь:

, Если Вы хотите внести это изменение для всего своего движения проекта в [1 111] Окно-> Предпочтения-> Общий-> Рабочая область . В [1 112] Текстовый файл, кодирующий раздел: Выберите Другое радио, Избранные UTF-8 от комбинации-> Наконец нажимают "OK" кнопка

10
ответ дан Ripon Al Wasim 28 November 2019 в 22:30
поделиться

Либо измените кодировку на ту, которая будет справляться, например, UTF-8, или найдите соответствующий номер Unicode и используйте escape-последовательность \ uxxxx для ее представления.

2
ответ дан Jon Skeet 28 November 2019 в 22:30
поделиться

Нахождение управляющей последовательность Unicode: посмотрите эти диаграммы Unicode . Ваши символы находятся в Разной диаграмме Символов, \u2660 и.

2
ответ дан MSalters 28 November 2019 в 22:30
поделиться

Немного расшифровав ответ @Joe Lencioni

Вы можете использовать плагин AnyEdit Eclipse (устанавливается из торговой площадки Eclipse) для простого преобразования текста Unicode в экранированные символы Java Unicode:

  • Выберите символ / текст с символами, отличными от ASCII
  • , щелкните правой кнопкой мыши
  • Преобразовать> в нотацию Unicode

Небольшое предостережение заключается в том, что AnyEdit сначала хочет сохранить файл что, очевидно, запрещено Eclipse, пока вы не исправите свой текст.

2
ответ дан Piotr Findeisen 28 November 2019 в 22:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: