gpt4 book ai didi

java string.contains 在 switch 语句中

转载 作者:太空狗 更新时间:2023-10-29 22:50:55 24 4
gpt4 key购买 nike

如何将以下代码转换为 switch 语句?

String x = "user input";

if (x.contains("A")) {
//condition A;
} else if (x.contains("B")) {
//condition B;
} else if(x.contains("C")) {
//condition C;
} else {
//condition D;
}

最佳答案

有一个方法,但不是使用contains。你需要一个正则表达式。

final Matcher m = Pattern.compile("[ABCD]").matcher("aoeuaAaoe");
if (m.find())
switch (m.group().charAt(0)) {
case 'A': break;
case 'B': break;
}

关于java string.contains 在 switch 语句中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11558140/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com