读书人

正则表达式提取类名解决办法

发布时间: 2012-01-18 00:23:26 作者: rapoo

正则表达式提取类名
字串 包名.类名 如: "com.csdn.net.MyClass " 想用正则提取类名(MyClass)如何写正则表达式?

[解决办法]
System.out.println(s.substring(s.lastIndexOf( ". ")+1));

[解决办法]
String str = "com.csdn.net.MyClass ";
StringTokenizer token = new StringTokenizer(str, ". ");
System.out.println(token.countTokens());
while(token.hasMoreTokens()){
String ss = token.nextToken();
Pattern pattern = Pattern.compile( "^[A-Z]{1}+([a-zA-Z])*$ ");
Matcher matcher = pattern.matcher(ss);
if(matcher.find()){
System.out.println(ss);
}
}

读书人网 >J2SE开发

热点推荐