String str = "Java目前的发展史是由{0}年-{1}年" ; |
String[][] object={ new String[]{ "\\{0\\}" , "1995" }, new String[]{ "\\{1\\}" , "2007" }}; |
System.out.println(replace(str,object)); |
public static String replace( final String sourceString,Object[] object) { |
String temp=sourceString; |
for ( int i= 0 ;i<object.length;i++){ |
String[] result=(String[])object[i]; |
Pattern pattern = Pattern.compile(result[ 0 ]); |
Matcher matcher = pattern.matcher(temp); |
temp=matcher.replaceAll(result[ 1 ]); |
} |
return temp; |
} |
初级程序员
by: hasonger 发表于:2013-01-04 23:05:10 顶(1) | 踩(0) 回复
学习哈
网友回复
回复小蜜锋 : 学习学习!
顶(0) 踩(0) 2013-01-10 18:12:36
回复评论