字符串的解析 如下字符串aaa.test.xxx.do想获取 test 和 xxx 应该是怎么截取的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void main(String[] args){ String s = "aaa.test.xxx.do"; Pattern p = Pattern.compile("test"); Pattern p1 = Pattern.compile("xxx"); Matcher m = p.matcher(s); Matcher m1 = p1.matcher(s); m.find(); m1.find(); String s1 = m.group(); String s2 = m1.group(); System.out.println(s1 + s2);}这么麻烦你还想用么 public class SplitString { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String str = "aaa.test.xxx.do"; String[] strArrs = str.split("\\."); for(String strArr:strArrs){ if(strArr.contains("test")){ System.out.println("test"); } if(strArr.contains("xxx")){ System.out.println("xxx"); } } }}-------------------------------------输出: test xxx 求解释这2段代码的 关于匿名内部类的问题 介绍下关于jbpm的资料 请问怎么在网页中实现从数据库中装载并显示一个图片? 关于Applet的显示问题 如何在windows 2003中配置JDK? Applet的“超连接”!? 菜鸟问题 那里有免费Netscape Directory Server 1.0 目录服务器下栽? 一个网页的小问题 JDBC连接不上SQL2005 问个java赋值的问题
{
String s = "aaa.test.xxx.do";
Pattern p = Pattern.compile("test");
Pattern p1 = Pattern.compile("xxx"); Matcher m = p.matcher(s);
Matcher m1 = p1.matcher(s);
m.find();
m1.find();
String s1 = m.group();
String s2 = m1.group();
System.out.println(s1 + s2);
}
这么麻烦你还想用么
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "aaa.test.xxx.do";
String[] strArrs = str.split("\\.");
for(String strArr:strArrs){
if(strArr.contains("test")){
System.out.println("test");
}
if(strArr.contains("xxx")){
System.out.println("xxx");
}
} }}
-------------------------------------
输出:
test
xxx