我的同事建议我在将 say 与枚举值进行比较时不要在 java 中使用 StartsWith() 方法。原因是如果我们在 Enum 中添加任何以类似 String 开头的内容并希望它们以不同的方式处理,它可能会在 startsWith 中消失,因为它会接受新值并静默传递。虽然我原则上同意这一点,但这是一个具体的事情。是否对在 java 中使用 StartsWith() 有任何一般性的保留。
我的同事建议我在将 say 与枚举值进行比较时不要在 java 中使用 StartsWith() 方法。原因是如果我们在 Enum 中添加任何以类似 String 开头的内容并希望它们以不同的方式处理,它可能会在 startsWith 中消失,因为它会接受新值并静默传递。虽然我原则上同意这一点,但这是一个具体的事情。是否对在 java 中使用 StartsWith() 有任何一般性的保留。