Java Dump Stream dumparr(Object[] arr, PrintStream out, boolean term)

Here you can find the source of dumparr(Object[] arr, PrintStream out, boolean term)

Description

dumparr

License

LGPL

Declaration

public static void dumparr(Object[] arr, PrintStream out, boolean term) 

Method Source Code

//package com.java2s;
/*/*from   ww w .  j a v a2 s. c om*/
 *  This file is part of the Haven & Hearth game client.
 *  Copyright (C) 2009 Fredrik Tolf <fredrik@dolda2000.com>, and
 *                     Bj?rn Johannessen <johannessen.bjorn@gmail.com>
 *
 *  Redistribution and/or modification of this file is subject to the
 *  terms of the GNU Lesser General Public License, version 3, as
 *  published by the Free Software Foundation.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  Other parts of this source tree adhere to other copying
 *  rights. Please see the file `COPYING' in the root directory of the
 *  source tree for details.
 *
 *  A copy the GNU Lesser General Public License is distributed along
 *  with the source tree of which this file is a part in the file
 *  `doc/LPGL-3'. If it is missing for any reason, please see the Free
 *  Software Foundation's website at <http://www.fsf.org/>, or write
 *  to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
 *  Boston, MA 02111-1307 USA
 */

import java.io.*;

public class Main {
    public static void dumparr(Object[] arr, PrintStream out, boolean term) {
        out.print('[');
        boolean f = true;
        for (Object o : arr) {
            if (!f)
                out.print(", ");
            f = false;
            if (o instanceof Object[])
                dumparr((Object[]) o, out, false);
            else
                out.print(o);
        }
        out.print(']');
        if (term)
            out.println();
    }
}

Related

  1. dump(final InputStream input)
  2. dump(InputStream inputStream, OutputStream out)
  3. dump(InputStream is, File to)
  4. dump(PrintStream p, String indent, String s)
  5. dumpArray(PrintStream out, Object[] array)
  6. dumpEvent(String event, OutputStream stream)
  7. dumpFile(InputStream file, String header, String testName)
  8. dumpFile(JarInputStream jin, File targetFile)