怎么判断字符串中有类似下面的子字符串? startsWith 结合 字符串长度等就可以了啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String matchStr = "'销售部'"; String allStr = "'二级销售部','销售部','业务部','管理部','仓储部'"; String[] list = allStr.split(","); for (String s: list) { if (s.equalsIgnoreCase(matchStr)) { System.out.println("存在!"); break; } } String regex = "'销售部'"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(allStr); if (m.find()) { System.out.println("存在!"); } str_workgroup.indexOf("'销售部'")这样 public static void main(String[] args) { String s = "'二级销售部','销售部','业务部','管理部','仓储部'"; Matcher m = Pattern.compile("(?<=')销售部(?=')").matcher(s); while(m.find()){ System.out.println("存在"); return; } System.out.println("不存在"); } 1:split之后,遍历数组去equals.2:存在Collection里面 +1024不用遍历 ,集合类有相应的方法就能判断,集合中是否有这个元素。contains()判断list ,vector 中是否包含该元素 上面的哥们的方法可以的,但是我感觉你既然有这种需求为什么不用list或是数组呢?为什么选择字符串拼接。 java的输入输出流???? 方法签名 求高手解决div布局问题 深圳(应届Java) 用OGNL遇到的一个异常?(求详解!) struts2 验证 实体Bean的数据源问题. 那位大虾详细解释下Struct,Sprint,hiberate,EJB3.0是概念呀? 100分求:上次一csdn网友发的『汤母猫5数据库连接池 + JavaBean + 分页技术 + JDBC3.0 +大型数据库』的源代码 关于j2EE方面的书 cas 登录 net client 一个web工程打成war包,求一个proguard的配置方法,proguard图形界面的混淆的具体参数说明.
String matchStr = "'销售部'";
String allStr = "'二级销售部','销售部','业务部','管理部','仓储部'";
String[] list = allStr.split(",");
for (String s: list) {
if (s.equalsIgnoreCase(matchStr)) {
System.out.println("存在!");
break;
}
}
String regex = "'销售部'";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(allStr);
if (m.find()) {
System.out.println("存在!");
}
String s = "'二级销售部','销售部','业务部','管理部','仓储部'";
Matcher m = Pattern.compile("(?<=')销售部(?=')").matcher(s);
while(m.find()){
System.out.println("存在");
return;
}
System.out.println("不存在");
}
2:存在Collection里面
+1024不用遍历 ,集合类有相应的方法就能判断,集合中是否有这个元素。
contains()判断list ,vector 中是否包含该元素