Android Studio 中的错误:非法字符:'\u2028'
Error in Android Studio: illegal character:'\u2028'
我正在编写 DatabaseHelper 代码时出现此错误。
public class DatabaseHelper extends SQLiteOpenHelper {
private static final String DB_NAME = "Items.db";
private static final String DB_TABLE = "Items_Table";
private static final String DB_TABLE1 = "Items_Table1";
private static final String NAME = "NAME";
private static final String ID = "ID";
private static final String ID1 = "ID1";
private static final String PLACE = "PLACE";
private static final String CREATE_TABLE = "CREATE TABLE " + DB_TABLE + " (" + ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + NAME
+ " TEXT " + ")";
private static final String CREATE_TABLE1 = "CREATE TABLE " + DB_TABLE1 + " (" + ID1 + " INTEGER PRIMARY KEY AUTOINCREMENT, "+
PLACE + " TEXT " + " , " + ID + " INTEGER REFERENCES " + DB_TABLE + ")";
public DatabaseHelper(Context context)
{
super(context,DB_NAME,null,1);
}
public void onConfigure(SQLiteDatabase db)
{
super.onConfigure(db);
db.setForeignKeyConstraintsEnabled(true);
}
public void onCreate(SQLiteDatabase db)
{
db.execSQL(CREATE_TABLE);
db.execSQL(CREATE_TABLE1);
}
我收到 Android 工作室错误:非法字符:'\u2028'。这是什么意思,我该如何更正它。
这是换行符,如果您转到导致错误的每一行并删除 'invisible' 最后一个字符,那么错误就会解决
转到导致错误的行的末尾,并为每行都有非法字符错误按一次退格键
您也可以使用 Android Studio 的替换功能,在 "Replace with" 中放置一个空字符串来代替这个非法字符。
我正在编写 DatabaseHelper 代码时出现此错误。
public class DatabaseHelper extends SQLiteOpenHelper {
private static final String DB_NAME = "Items.db";
private static final String DB_TABLE = "Items_Table";
private static final String DB_TABLE1 = "Items_Table1";
private static final String NAME = "NAME";
private static final String ID = "ID";
private static final String ID1 = "ID1";
private static final String PLACE = "PLACE";
private static final String CREATE_TABLE = "CREATE TABLE " + DB_TABLE + " (" + ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + NAME
+ " TEXT " + ")";
private static final String CREATE_TABLE1 = "CREATE TABLE " + DB_TABLE1 + " (" + ID1 + " INTEGER PRIMARY KEY AUTOINCREMENT, "+
PLACE + " TEXT " + " , " + ID + " INTEGER REFERENCES " + DB_TABLE + ")";
public DatabaseHelper(Context context)
{
super(context,DB_NAME,null,1);
}
public void onConfigure(SQLiteDatabase db)
{
super.onConfigure(db);
db.setForeignKeyConstraintsEnabled(true);
}
public void onCreate(SQLiteDatabase db)
{
db.execSQL(CREATE_TABLE);
db.execSQL(CREATE_TABLE1);
}
我收到 Android 工作室错误:非法字符:'\u2028'。这是什么意思,我该如何更正它。
这是换行符,如果您转到导致错误的每一行并删除 'invisible' 最后一个字符,那么错误就会解决
转到导致错误的行的末尾,并为每行都有非法字符错误按一次退格键
您也可以使用 Android Studio 的替换功能,在 "Replace with" 中放置一个空字符串来代替这个非法字符。