justify/align columns while printing strings in java

https:/‮www/‬.lautturi.com
justify/align columns while printing strings in java
/**
 * @author lautturi.com 
 * Java example:  printing strings alignment left-justified in java
 */

import java.util.*;

public class Lautturi {

	public static void main(String[] args) {

		String text1 = "Hello Java";
		String text2 = "hello lautturi world:";
		String text3 = "align text";

		String format = "%-30s%s%n";
		// %-30s
		// Flag '-' The result will be left-justified.
		// 30 characters width
		// s use arg.formatTo
		System.out.printf(format, text1, text3);
		System.out.printf(format, text2, text3);
		
		String format2 = "%30s%s%n";
		System.out.printf(format2, text1, text3);
		System.out.printf(format2, text2, text3);
	}
}

output:

Hello Java:                   align text
hello lautturi world:         align text
                   Hello Java:align text
         hello lautturi world:align text
Created Time:2017-09-27 20:58:39  Author:lautturi