Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 令牌上出现语法错误,应使用variableDeclarator_Java_Android_Syntax - Fatal编程技术网

Java 令牌上出现语法错误,应使用variableDeclarator

Java 令牌上出现语法错误,应使用variableDeclarator,java,android,syntax,Java,Android,Syntax,在这段代码中,在插入每一行后,我在括号下得到一条红色下划线,并出现以下错误: 令牌“(”上出现语法错误,请删除此令牌 我还收到一个错误,上面写着: 令牌上出现语法错误,应为variableDeclarator。有什么想法吗?我已经尝试了所有我知道要做的事情,但都没有成功 编辑: 我也有 “close”上的语法错误,此标记后应为标识符 我从一个教程中复制并粘贴了这段代码,所有的评论都说这段代码有效,但我遇到了很多问题。感谢您的快速回复。仅声明,例如: SQLiteDatabase db = thi

在这段代码中,在插入每一行后,我在括号下得到一条红色下划线,并出现以下错误: 令牌“(”上出现语法错误,请删除此令牌

我还收到一个错误,上面写着: 令牌上出现语法错误,应为variableDeclarator。有什么想法吗?我已经尝试了所有我知道要做的事情,但都没有成功

编辑: 我也有 “close”上的语法错误,此标记后应为标识符


我从一个教程中复制并粘贴了这段代码,所有的评论都说这段代码有效,但我遇到了很多问题。感谢您的快速回复。

仅声明,例如:

SQLiteDatabase db = this.getWritableDatabase();
ContentValues cv = new ContentValues();
  cv.put(colDeptID, 1);
  cv.put(colDeptName, "Sales");
  db.insert(deptTable, colDeptID, cv);

  cv.put(colDeptID, 2);
  cv.put(colDeptName, "IT");
  db.insert(deptTable, colDeptID, cv);
                    db.close();
SQLiteDatabase db = this.getWritableDatabase();
ContentValues cv = new ContentValues();
可以直接在类声明中。非声明,例如:

SQLiteDatabase db = this.getWritableDatabase();
ContentValues cv = new ContentValues();
  cv.put(colDeptID, 1);
  cv.put(colDeptName, "Sales");
  db.insert(deptTable, colDeptID, cv);

  cv.put(colDeptID, 2);
  cv.put(colDeptName, "IT");
  db.insert(deptTable, colDeptID, cv);
                    db.close();
SQLiteDatabase db = this.getWritableDatabase();
ContentValues cv = new ContentValues();

必须位于方法、构造函数、初始值设定项块或静态初始值设定项块内。在这种情况下,它们可能位于构造函数或方法中。

通过变量声明符ID,它表示类似于int字符串的内容。例如:
int randomnum=9
或类似的内容


希望这有帮助!

将代码放在方法中,而不是直接放在类中


尝试转到Project->Clean这段代码在方法或构造函数中吗?Clean不起作用,不,它不起作用。它只是在类中。@HollisScriber:这就是它不起作用的原因。将它移到一个方法中并调用该方法进行插入record@HollisScriber:plz在其中找到此代码的共享教程链接