If statement 打开String.contains?

If statement 打开String.contains?,if-statement,groovy,gradle,switch-statement,If Statement,Groovy,Gradle,Switch Statement,我有一个巨大的if/else块,如下所示- String s = getString(); if(s.contains("A")){ //case a } else if(s.contains("B")){ //case b } else if..... 我想把它转换成开关块。但是,我不确定它的语法是如何工作的。也许我需要使用模式匹配?你的意思是:@tim_yates是的,这让我达到了我需要的地方,谢谢。

我有一个巨大的if/else块,如下所示-

String s = getString();

if(s.contains("A")){
  //case a
}
else if(s.contains("B")){
  //case b
}
else if.....

我想把它转换成开关块。但是,我不确定它的语法是如何工作的。也许我需要使用模式匹配?

你的意思是:@tim_yates是的,这让我达到了我需要的地方,谢谢。