字符替换

public class Zifutiuan {
    public static void main(String[] args) throws Exception {
        //System.setIn(new FileInputStream("D:\\data.txt"));
        Scanner sc = new Scanner(System.in);
        String inStr = sc.nextLine();

        String[] split = inStr.split(",");
        String str = split[0].replace("\"", "");

        String[] param = inStr.substring(inStr.indexOf('[')+1, inStr.indexOf(']'))
                .replace("'","").split(",");

        for (int i = 0; i < param.length; i++) {
            if(str.indexOf("%s") > -1) {
                str = str.replaceFirst("%s", param[i]);
            } else {
                str += param[i];
            }
        }
        System.out.println(str);
    }
}

 

posted @ 2021-06-22 19:24  姓蜀名黍  阅读(55)  评论(0)    收藏  举报