67,515
社区成员
发帖
与我相关
我的任务
分享
import java.util.ArrayList;
import java.util.List;
import java.util.StringTokenizer;
public class Replace {
public static void main(String args[]){
String str1="值此元宵佳节之际,某某公司携全体员工祝您及家人在新的一年里身体健康,万事如意!服务热线:000-00000 ";
String test="佳节,万事如,热线,全体员工";
StringTokenizer st=new StringTokenizer(test,",");
List<String> list=new ArrayList<String>();
while(st.hasMoreTokens()){
list.add(st.nextToken());
}
for(int i=0;i<list.size();i++){
str1=str1.replaceAll(list.get(i), repeat(list.get(i)));
}
System.out.println(str1);
}
public static String repeat(String str){
StringTokenizer st=new StringTokenizer(str,",");
String string="";
while(st.hasMoreTokens()){
String s=st.nextToken();
int i=0;
while(i<s.length()){
if(i==0){
string=String.valueOf(s.charAt(0))+".";
}else{
string=string+String.valueOf(s.charAt(i));
}
i++;
}
}
return string;
}
}