Stand With Ukraine

Monday, June 8, 2009

String formatting in java

Recently I have discovered very useful static method of java.util.String class - format( String formatStr, Object arg1, ...). Here are some examples demonstrating its capabilities that I know of:


System.out.println("\""+String.format("%10s", "mama")+"\"");
result:"      mama"

System.out.println("\""+String.format("%-10s", "mama")+"\"");
result:"mama      "


System.out.println("\""+String.format("%2.7f", Math.PI)+"\"");
result:"3.1415927"

No comments: