题目
方法一
public static void main(String[] args) throws Exception {
char[] a = "红黄红黄红红红黄蓝黄蓝".toCharArray();
Arrays.sort(a);
System.out.println(new String(a).replace("红","1")
.replace("黄","红")
.replace("红","蓝")
.replace("1","红"));
}
方法二
public static void main(String[] args) throws Exception {
String a = "红黄红黄红红红黄蓝黄蓝";
String ret = a.replaceAll("黄|蓝","");
for (char e : a.toCharArray()) {
if (e == '黄') ret = e + ret;
if (e == '蓝') ret = ret + e;
}
Sy