В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Проблема состоит в том, что символы, которые Вы используете, не могут быть представлены в кодировании, Вам установили файл на (Cp1252). Путем я вижу его, у Вас по существу есть две опции:
Изменение Опции 1. кодирование. Согласно IBM, необходимо установить кодирование на UTF-8. Я полагаю, что это решило бы Вашу проблему.
- Набор глобальный текстовый файл, кодирующий предпочтительные Инструментальные средства> Редакторы к "UTF-8".
- , Если кодирование кроме UTF-8 требуется, устанавливает кодирование на отдельном файле вместо того, чтобы использовать глобальную предпочтительную установку. Сделать это использование выбор пункта меню File> Properties> Info для установки кодирования на отдельном файле.
Опция 2. Удаляет символы, которые не поддерживаются кодировкой символов "Cp1252". можно заменить неподдерживаемые символы Управляющие последовательность Unicode (\uxxxx). В то время как это позволило бы Вам сохранить свой файл, это - не обязательно лучшее решение.
Для символов Вы определили в своем вопросе, вот Управляющие последовательность Unicode:
♥ \u2665
♦ \u2666
♣ \u2663
♠ \u2660
В Eclipse:
Это может быть решено путем установки кодирующий в затмении:
1-й путь:
В выборе меню Файл-> Свойства и затем в "Текстовый файл, кодирующий" раздел: Выберите Другое радио, Избранные UTF-8 от комбинации-> Наконец нажимают "OK" кнопка
2-й путь:
Щелчок правой кнопкой по определенному файлу (говорят Test.java)-> Свойства . В [1 110] Текстовый файл, кодирующий раздел: Выберите Другое радио, Избранные UTF-8 от комбинации-> Наконец нажимают "OK" кнопка
3-й путь:
, Если Вы хотите внести это изменение для всего своего движения проекта в [1 111] Окно-> Предпочтения-> Общий-> Рабочая область . В [1 112] Текстовый файл, кодирующий раздел: Выберите Другое радио, Избранные UTF-8 от комбинации-> Наконец нажимают "OK" кнопка
Либо измените кодировку на ту, которая будет справляться, например, UTF-8, или найдите соответствующий номер Unicode и используйте escape-последовательность \ uxxxx для ее представления.
Нахождение управляющей последовательность Unicode: посмотрите эти диаграммы Unicode . Ваши символы находятся в Разной диаграмме Символов, \u2660 и.
Немного расшифровав ответ @Joe Lencioni
Вы можете использовать плагин AnyEdit Eclipse (устанавливается из торговой площадки Eclipse) для простого преобразования текста Unicode в экранированные символы Java Unicode:
Небольшое предостережение заключается в том, что AnyEdit сначала хочет сохранить файл что, очевидно, запрещено Eclipse, пока вы не исправите свой текст.