我在Spring Tool Suite 4中以调试方式运行测试。 (在常规的代码手动测试中,一切正常。)在代码中,我初始化了ArrayList 。ArrayList<MyEntity> lst = new ArrayList<MyEntity>()但是lst变量显示为null并显示以下错误消息:Error The method toArray() is undefined for the type Collection___当我尝试编辑逻辑结构时,它显示:Type: Collection(java.util.Collection) Show As: Array[contributed by org.eclipse.jdt.debug]Preview: return toArray();仅当我尝试调试测试时才会出现此问题。 最佳答案 好吧,在具有许多不同的Oracle和OpenJDK JVM的多台计算机上,我遇到了相同的问题。左侧,无法在STS 4.2.2中显示列表元素在右侧,正确显示STS 3.9.5两者都在同一Windows计算机和Oracle JDK 9.0.1上运行Screen grab of STS 4.2.2 issue and STS 3.9.5 success with JDK 9.0.1更新资料我只是将失败的STS4安装之一更新为最新版本,问题似乎消失了。我收到的版本是:STS 4.3.0.RELEASE-版本号201906200901该版本包括Eclipse JDT 3.18.0.v20190605-1800关于java - 在 Debug模式下,Arraylist的逻辑结构是Array,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56703294/
10-12 02:29