Java: Check if enum contains a given string?

后端 未结 29 1497
一个人的身影
一个人的身影 2020-12-02 03:59

Here\'s my problem - I\'m looking for (if it even exists) the enum equivalent of ArrayList.contains();.

Here\'s a sample of my code problem:

<         


        
29条回答
  •  渐次进展
    2020-12-02 04:38

    If you are Using Java 8 or above, you can do this :

    boolean isPresent(String testString){
          return Stream.of(Choices.values()).map(Enum::name).collect(Collectors.toSet()).contains(testString);
    }
    

提交回复
热议问题