替换字符串中的%s,并追加剩余部分

/**
 * 替换字符串中的%s,剩余的在后面追加
 * A%sC%sE          ["B","D","F","G"]
 * ------->
 * ABCDEFG
 */

 

/**
 * 替换字符串中的%s,剩余的在后面追加
 * A%sC%sE          ["B","D","F","G"]
 * ------->
 * ABCDEFG
 */
public class Main {
	
	public static String insertNum(String str,String[] array) {
		int num = 0;
		//先进行替换
		while(str.contains("%s")) {
			str = str.replaceFirst("%s", array[num++]);
		}
		//再进行追加
		for(int i=num;i

 

你可能感兴趣的:(替换字符串中的%s,并追加剩余部分)