Недопустимая ошибка персонажа: '\ u200b'

Я создаю поле астероидов для игры с астероидами в моем объектно-ориентированном классе программирования, и я получаю ошибку незаконного символа: '\ u200b'. Проблема, похоже, происходит в строке 12. (Линия между импортом java.awt.Point и открытым классом Asteroid расширяет PolyBlob)

/*
 * University of Central Florida
 * COP3330 - Spring 2016
 * Author: Aundray Ortiz
 */
package asteroidfield;

import java.util.Random;
import blobzx.PolyBlob;
import blobzx.BlobUtils;
import java.awt.Point;
​
public class Asteroid extends PolyBlob
{
    private static final Random random = new Random();

    public Asteroid(int a, int b, double c)
    {
        super(-100,-100,c);
        int sides = 5 + random.nextInt(5);
        int[] x = new int[sides];
        int[] y = new int[sides];
        int going = 0;
        double direct = 0;
        double region = (Math.PI * 2)/sides;
        for(int num = 0; num<sides;num++)
        {
            going = 5 + random.nextInt(16);
            direct = (num * region) + (Math.random() * region);
            Point p = BlobUtils.rotatePoint(going, direct);
            x[num] = p.x;
            y[num] = p.y;
        }

        setPolygon(x, y);
        setRate(c);
        setDelta(a,b);
    }
}

Ответы

Ответ 1

\u200b

Вы должны удалить строку 12 (пустую строку), сохранить файл, повторно добавить пустую строку и снова сохранить. используя простой текстовый редактор.

Если это не исправить, удалите строки 11 и 13 и заново создайте их.

Ответ 2

Я думаю, что смысл в том, чтобы не перепечатывать скопированный код. Итак, помня об этом:

Этапы:

1- Ctrl + r Заменить (отметьте флажок Regex)

2- вставьте код символа:\u200b

3- заменить все ничем

Готово!