Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/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 尝试“获取”时出现语法错误;最后";固定_Java_Android_Syntax_Syntax Error - Fatal编程技术网

Java 尝试“获取”时出现语法错误;最后";固定

Java 尝试“获取”时出现语法错误;最后";固定,java,android,syntax,syntax-error,Java,Android,Syntax,Syntax Error,我已经输入了一个“finally”语句,但我得到了语法错误,我不知道如何更正它们,我已经尝试了所有方法,但都没有用。我的类从两个编辑文本字段中获取字符串,如果选中复选框,它将两个字符串保存到一个文件中,以便稍后调用,然后,如果编辑文本中没有任何内容,它将显示一个toast。如果这是他们的第一次,他们的数据(用户和传递数据)会被保存,如果他们之前通过检查文件完成了这项工作,那么数据会通过一个intent传递到另一个类。哦,对不起,我的代码不好,我是一个新的Java程序员,我正在努力使它尽可能整洁。

我已经输入了一个“finally”语句,但我得到了语法错误,我不知道如何更正它们,我已经尝试了所有方法,但都没有用。我的类从两个编辑文本字段中获取字符串,如果选中复选框,它将两个字符串保存到一个文件中,以便稍后调用,然后,如果编辑文本中没有任何内容,它将显示一个toast。如果这是他们的第一次,他们的数据(用户和传递数据)会被保存,如果他们之前通过检查文件完成了这项工作,那么数据会通过一个intent传递到另一个类。哦,对不起,我的代码不好,我是一个新的Java程序员,我正在努力使它尽可能整洁。其次,如果有比我更好的编码方法,请随意更改

谢谢

用^标记的错误

代码:

错误

Syntax error, insert "}" to complete Block  LogIn.java  /Banana Phone/src/com/gta5news/bananaphone  line 53 Java Problem
Description Resource    Path    Location    Type
Syntax error, insert "}" to complete ClassBody  LogIn.java  /Banana Phone/src/com/gta5news/bananaphone  line 36 Java Problem
Description Resource    Path    Location    Type
Syntax error, insert "}" to complete MethodBody LogIn.java  /Banana Phone/src/com/gta5news/bananaphone  line 53 Java Problem
Description Resource    Path    Location    Type
Syntax error, insert "}" to complete MethodBody LogIn.java  /Banana Phone/src/com/gta5news/bananaphone  line 107    Java Problem

你忘了最后一个括号

            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            finally  {
应该是:

            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } finally  {

因为您没有发布整个Java文件,所以我无法验证整个代码。您可以尝试在代码段末尾添加另一个右括号,在此处标记
^

您忘记了右括号

            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            finally  {
应该是:

            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } finally  {

因为您没有发布整个Java文件,所以我无法验证整个代码。您可以尝试在代码段末尾添加另一个结束括号,其中标记了
^

您没有关闭第二个catch语句:

} catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();

}  //<=HERE ADD }
            finally  {
编辑:

并替换:

else {

        if (staySignedIn.isChecked()) {


不关闭第二个catch语句:

} catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();

}  //<=HERE ADD }
            finally  {
编辑:

并替换:

else {

        if (staySignedIn.isChecked()) {


您不能在try和catch块之间包含任何语句。您已经在公共的“void onClick(View v)”函数中包含了“fos.close()。

您不能在try和catch块之间包含任何语句。您已经在公共的“void onClick(View v)”函数中包含了“fos.close()。

是!修复了一个错误,我还有两个,我用^标记了它们。最后一个错误可以通过添加
}
来修复。我不能告诉你第一个错误出了什么问题。我们需要错误信息来解决这个问题。是的!修复了一个错误,我还有两个,我用^标记了它们。最后一个错误可以通过添加
}
来修复。我不能告诉你第一个错误出了什么问题。我们需要错误消息来解决这个问题。谢谢,这修复了错误,但我还有两个,我已经尝试了所有方法,但它不会消失。如果(file.exists());Intent i=新Intent(LogIn.this,ChatService.class);如果if语句不仅适用于下一个语句,则有一个“;”单独的、点击并使用括号。谢谢,这修复了错误,但我还有两个错误,我已经尝试了所有方法,但它不会消失。if(file.exists());Intent i=新Intent(LogIn.this,ChatService.class);如果if语句不仅适用于下一个语句,则只有“;”一个,去掉hit并使用括号。