{}替代 banner godnice

it2024-06-18  41

 

banner

http://patorjk.com/software/taag/#p=display&f=Graffiti&t=godnice 

 

 

public static void main(String[] args) { System.out.println(toStrRepIndex("我是{},今年{},是一名{}。" )); System.out.println(toStrRep(toStrRepIndex("我是{},今年{},是一名{}。"), "陈国", "1000", "皇族")); System.out.println(toStrRep("我是{1},今年{2},是一名{3}", "陈国", "1000", "皇族")); } public static String toStrRepIndex(String a) { List<Integer> indexs = new ArrayList<>(); int j = 0; for (int i = 0; i < a.lastIndexOf("{"); i++) { i = a.indexOf("{", i); indexs.add(i + 1+j); j++; } int i = 0; StringBuilder c = new StringBuilder(a); for (Integer index : indexs) { i++; c.replace(index.intValue()-1, index.intValue() , "{" + i); } return c.toString(); } public static String toStrRep(String a, String... bs) { int i = 0; for (String b : bs) { i++; a = a.replace("{" + i + "}", b); } return a; }

 

 

 

我是{1},今年{2},是一名{3}。 我是陈国,今年1000,是一名皇族。 我是陈国,今年1000,是一名皇族

 

最新回复(0)