How can I pad a String in Java?
To pad a string in Java, you can use the String.format() method and specify a width for the string. The format() method will add padding characters to the string to make it the specified width.
Here's an example of how to use format() to pad a string with spaces on the left:
String str = "Hello";
String padded = String.format("%10s", str);
System.out.println(padded); // Outputs: " Hello"In this example, the width of the padded string is 10, and the padding character is a space. You can use a different padding character by specifying it in the format string, like this:
String str = "Hello";
String padded = String.format("%'#10s", str);
System.out.println(padded); // Outputs: "#####Hello"You can also pad the string on the right by using a negative width, like this:
String str = "Hello";
String padded = String.format("%-10s", str);
System.out.println(padded); // Outputs: "Hello "You can use the format() method to pad strings with other data types as well, like integers or floating-point numbers. For more information, you can check the documentation of the String.format() method in the Java API.