Java Apache POI:CellType compare未按预期工作

Java Apache POI:CellType compare未按预期工作,java,apache-poi,Java,Apache Poi,我正在使用ApachePOI3.17 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version> </dependency> 输出: STRING vs STRING equal BLANK vs STRING

我正在使用ApachePOI3.17

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>3.17</version>
</dependency>
输出:

STRING  vs  STRING
  equal
BLANK  vs  STRING
  equal
STRING  vs  STRING
  equal
FORMULA  vs  STRING
  equal
为什么任何东西都是“平等的”


即使我将==改为等于或比较,也是一样的。

CellType
按预期工作,但这行末尾有一个讨厌的分号(打字错误):

if (ct == CellType.STRING);

因此,无论条件如何计算,块总是被执行。

CellType
按预期工作,但这一行末尾有一个讨厌的分号(打字错误):

if (ct == CellType.STRING);

因此,无论条件如何计算,块总是被执行。

该死的我很愚蠢……不用担心,这样的错误总是会发生;)该死的,我很笨……不用担心,这样的打字错误经常发生;)