开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
Vardump首页、文档和下载 - Java 数据结构打印库 - 开源中国社区
Float_left Icon_close
全部项目分类
我要评价
GPL
Java
跨平台
老成有木有
分享
收藏
14 人收藏
收录时间:2017-07-29
Vardump 详细介绍

Vardump简介

Vardump是一个简单的用于打印数据结构的java库,多维数组,List类型,Set类型,Map类型,对象类型,类型之间互相套用也没问题

使用方法

直接调用Vardump.print(各种数据结构),你会神奇的发现所有数据结构一目了然

案例展示

package cn.lcfms;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

public class Test {
	public static void main(String[] args){
		Object[] objects={1,'2',"3",true,null};
    	String[][] strings={{"aaa","bbb","aaa","bbb"},{"aaa","bbb","aaa","bbb"}};
    	HashMap<Object, Object> map=new HashMap<Object, Object>();
    	map.put("aaa", 1);
    	map.put("bbb", 1.5f);
    	map.put("ccc", true);
    	map.put(5.5f, '5');
    	map.put(1, "12345");
    	map.put(true, objects);
    	map.put('g', strings);
    	map.put(null, "1111"); 	
    	List<Object> list=new ArrayList<Object>();
    	list.add("abc");
    	list.add('a');
    	list.add(true);
    	list.add(map);
    	list.add(null);
    	Vardump.print(list);
	}
}

打印结果:

ArrayList(
    [0]=>(string)"abc" (length=3)
    [1]=>(char)a
    [2]=>(boolean)true
    [3]=>
        HashMap(
            {(string)"aaa" (length=3)=>(int)1}
            {(float)5.5=>(char)5}
            {null=>(string)"1111" (length=4)}
            {(int)1=>(string)"12345" (length=5)}
            {(string)"ccc" (length=3)=>(boolean)true}
            {(string)"bbb" (length=3)=>(float)1.5}
            {(char)g=>
                    String[0](
                        String[0](
                            [0]=>(string)"aaa" (length=3)
                            [1]=>(string)"bbb" (length=3)
                            [2]=>(string)"aaa" (length=3)
                            [3]=>(string)"bbb" (length=3)
                        )
                        String[1](
                            [0]=>(string)"aaa" (length=3)
                            [1]=>(string)"bbb" (length=3)
                            [2]=>(string)"aaa" (length=3)
                            [3]=>(string)"bbb" (length=3)
                        )
                    )
            }
            {(boolean)true=>
                            Object[0](
                                [0]=>(int)1
                                [1]=>(char)2
                                [2]=>(string)"3" (length=1)
                                [3]=>(boolean)true
                                [4]=>null
                            )
            }
        )
    [4]=>null
)
Vardump

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 Vardump 的评论 (全部 1 条评论)
{{repayCom.userName}}
小白小霸王
toJson 一下不就好了
顶部