gpt4 book ai didi

java - 有没有一种方法可以使用一个 'matches' 函数检查多个条件?

转载 作者:行者123 更新时间:2023-12-02 00:17:09 25 4
gpt4 key购买 nike

考虑以下陈述:

if(UserAgent.matches("iPhone"))

我必须检测用户是否通过移动设备或 PC 在线。为此,我需要检查大量移动设备、浏览器。而不是编写相同的部分:

if(UserAgent.matches())

有什么方法可以使用 matches 函数检查这一点吗?我的意思是使用 | 来表示“或”。喜欢:

UserAgent.matches(SOME MODIFICATION "iPhone" | "Android" | "Blackberry".....)

最佳答案

实际上,String.matches()是作为正则表达式进行匹配的,所以你可以写类似

if (UserAgent.matches("iPhone|Android|Blackberry"))

关于java - 有没有一种方法可以使用一个 'matches' 函数检查多个条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11702521/

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