java 基础问题,一个字符数组中,是否存在一个元素,在一个长字符串中?

代码如下:


String urlString="http://localhost:8080/adm/subComInfo/propConfigList";

if (urlString.contains("list") || urlString.contains("/propConfigList") ) {

                manageLog.setOperateType("查询");

要判断urlString,是否包含,list 等多个子字符串,用上面这种写法是可以实现,


问题,如果要判断的子字符串有很多个,就不太美观,请问,是否有一个集合工具方法,能够让我,判断一个长字符串中,如果,包含多个子字符串中的一个,如果包含就返回true?


红颜莎娜
浏览 540回答 3
3回答

浮云间

为什么不试试正则表达式呢?

慕森王

function boolean s1(String longString, List<String> StrList){for(String str : StrList){&nbsp; &nbsp; if(longString.contains(str)){&nbsp; &nbsp; &nbsp; &nbsp; return true;&nbsp; &nbsp; }}return false;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java