Java 代码如下:
public static String replaceMiddle(String input) {
int length = input.length();
if (length <= 2) {
return input;
} else if (length % 2 == 0) {
int midIndex = length / 2 - 1;
return input.substring(0, midIndex) + "**" + input.substring(midIndex + 2);
} else {
int midIndex = length / 2;
return input.substring(0, midIndex - 1) + "*" + input.substring(midIndex + 1);
}
}