gpt4 book ai didi

java - eclipse 说插入 "EnumBody"来完成 EnumDeclaration

转载 作者:行者123 更新时间:2023-11-30 02:52:18 25 4
gpt4 key购买 nike

我想创建一种在文件上写入的方法。但我收到了这个错误

 Syntax error, insert "EnumBody" to complete EnumDeclaration

这是我的代码

import java.io.*;
import java.util.*;
public class ClassA throws IOException{
public void writer(){
PrintWriter writer = new PrintWriter("Name.txt", "UTF-8");
Scanner in = new Scanner(System.in);
writer.println("The first line");

writer.close();
}
}

我的主要类(class)是

public class Main {
public static void main(String[] args){
ClassA test = new ClassA();
test.writer();
}
}

类下(Writer类中)有红线,IOException后面有“{”。问题是什么,如果无法解决如何声明一个在文件上写入的方法。

我在 Windows10 上使用 eclipse。

最佳答案

类不会引发异常,方法会引发异常。将 throws IOException 移至 writer() 方法签名。

import java.io.*;
import java.util.*;
public class ClassA {
public void writer() throws IOException {
PrintWriter writer = new PrintWriter("Name.txt", "UTF-8");
Scanner in = new Scanner(System.in);
writer.println("The first line");

writer.close();
}
}

关于java - eclipse 说插入 "EnumBody"来完成 EnumDeclaration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38247734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com