java - 我只是不知何故破坏了 Netbeans,而且我不知道如何修复它

标签 java string netbeans package

所以我的印象是,编程中犯的任何错误都可以通过撤消它来轻松地挽回......我刚刚发现事实并非如此!

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

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

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 类重命名为其他名称。

关于java - 我只是不知何故破坏了 Netbeans,而且我不知道如何修复它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4976546/

相关文章:

c++ - 如何查看NetBeans for C++应用程序中的内存泄漏?

scala - 如何从 IDE 外部的命令行运行 NetBeans 构建的 Scala 应用程序 jar?

java - 你如何在java中使用gridbaglayout?

java - Robolectric 3 找不到资源错误

java - 有没有等同于 Play! 的桌面?框架?

django - django如何将字符串转换为模块

java - 如何使用 lambda 表示法创建具有初始容量和自定义比较器的优先级队列?

mysql - 是否可以使用 MySQL 函数恢复字段中字母的顺序以进行排序?

c++ - 简单解决方案的输出不正确

没有环境的 git ssl GIT_SSL_NO_VERIFY=true