// Example 11 from page 11 of Java Precisely second edition (The MIT Press 2005) // Author: Peter Sestoft (sestoft@itu.dk) class Example11 { public static void main(String[] args) { String[] ss0 = { "", "abde", "abdf", "b" }; System.out.println(sorted(ss0)); String[] ss1 = { }; System.out.println(sorted(ss1)); String[] ss2 = { "jhkjfgsad " }; System.out.println(sorted(ss2)); String[] ss3 = { "Baaaa", "Abbbb" }; System.out.println(sorted(ss3)); } static boolean sorted(String[] a) { for (int i=1; i 0) return false; return true; } }