所以我的印象是,在编程中犯下的任何错误都可以通过撤销它来弥补……我刚刚发现事实并非如此!
我正在做一个大型学校的java编码项目,该项目将于明天到期,我想更改特定类中列表变量的列表类型。我点击了<>;括号,(我不知道为什么我没有找到并替换)我选择了值,然后点击重构。
我想把文本改成字符串。我不知道它做了什么,但它很糟糕。基本上,每次在我的程序中使用String(就像每个类一样)时,它都会用红色下划线,不起作用。我所有的课现在都涂上了红色。每个的错误消息相同:
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
有人对这件事有什么想法吗?不知怎么的,我使用的是包中的Strings,而不是java.lang包,但没有更改任何导入。这对我来说是一件愚蠢的事情,我只希望我能撤销它,重新开始这个项目。
谢谢