Java 我只是不知道怎么弄坏了Netbeans,我不';I don’我不知道怎么修理它

Java 我只是不知道怎么弄坏了Netbeans,我不';I don’我不知道怎么修理它,java,string,netbeans,package,Java,String,Netbeans,Package,所以我的印象是,编程中的任何错误都可以通过撤销来撤销……我只是发现事实并非如此 我正在进行一个大型学校java编码项目,该项目将于明天到期,我想更改特定类中list变量的list类型。我点击了括号内的值,(我不知道为什么我没有找到并替换)我选择了该值,然后点击重构 我想把文本改成字符串。我不知道它做了什么,但很糟糕。基本上每次在我的程序中使用一个字符串(就像每个类一样),它都会用红色下划线,并且不会起作用。现在我所有的课都被涂上了红色。每个人的错误消息相同: method setString i

所以我的印象是,编程中的任何错误都可以通过撤销来撤销……我只是发现事实并非如此

我正在进行一个大型学校java编码项目,该项目将于明天到期,我想更改特定类中list变量的list类型。我点击了括号内的值,(我不知道为什么我没有找到并替换)我选择了该值,然后点击重构

我想把文本改成字符串。我不知道它做了什么,但很糟糕。基本上每次在我的程序中使用一个字符串(就像每个类一样),它都会用红色下划线,并且不会起作用。现在我所有的课都被涂上了红色。每个人的错误消息相同:

method setString in interface java.sql.PreparedStatement(or whatever method I am using) cannot be applied to given types
  required: int,java.lang.String
  found: int,myPackage.String
有人对这件事有什么想法吗?不知何故,我使用的是包中的字符串,而不是java.lang包,但是没有修改任何导入。这对我来说是一件愚蠢的事情,我只是希望我能撤销它,重新开始这个项目


谢谢

看起来您已经创建了自己的名为String的类,它正在隐藏核心Java String类。将您的String类重命名为其他类。

看起来您已经创建了自己的名为String的类,它正在隐藏核心Java String类。将字符串类重命名为其他名称