All pastes #534591 Raw Edit

Unnamed

public java v1 · immutable
·published 2007-06-03 20:29 UTC
rendered paste body
            writer.println("import java.util.*;");            writer.println("import java.util.concurrent.*;");            writer.println("import java.util.regex.*;");            writer.println("import java.util.zip.*;");            writer.println("import java.lang.reflect.*;");            writer.println("import java.math.*;");            writer.println("import java.text.*;");            writer.println("public class Exec {");            writer.println("    static String arrayOut(Object object) {");            writer.println("        try {");            writer.println("            int length = Array.getLength(object);");            writer.println("            StringBuilder sb = new StringBuilder();");            writer.println("            sb.append('{');");            writer.println("            int max = Math.min(5, length);");            writer.println("            for (int i=0;i<max; i++) {");            writer.println("                sb.append(arrayOut(Array.get(object, i)));");            writer.println("                if (length > max || i < max-1) {");            writer.println("                    sb.append(\", \");");            writer.println("                }");            writer.println("            }");            writer.println("            sb.append('}');");            writer.println("            return sb.toString();");            writer.println("        } catch (Exception e) {");            writer.println("            return object.toString();");            writer.println("        }");            writer.println("    }");            writer.println("    public static void sysout(Object object) {");            writer.println("        System.out.println(arrayOut(object));");            writer.println("    }");            writer.println("    public static void main(String[] args) throws Throwable {");            writer.println("        " + ice.getMessageContent());            writer.println("    }");            writer.println("}");