class PadString {
public static void main(String[] args) {
String str = "Java";
int totalLength = 11; // Desired total length
char padChar = '*';
String padded = padString(str, totalLength, padChar);
System.out.println("Padded string: " + padded);
}
public static String padString(String str, int totalLength, char padChar) {
int paddingLeft = (totalLength - str.length()) / 2;
String padded = String.format("%" + (paddingLeft + str.length()) + "s", str);
padded = String.format("%-" + totalLength + "s", padded);
return padded.replace(' ', padChar);
}
}
/*
run:
Padded string: ***Java****
*/