What is the Java equivalent of PHP var_dump?

后端 未结 11 633
北荒
北荒 2020-12-12 14:58

PHP has a var_dump() function which outputs the internal contents of an object, showing an object\'s type and content.

For example:

         


        
11条回答
  •  盖世英雄少女心
    2020-12-12 15:03

    It is not quite as baked-in in Java, so you don't get this for free. It is done with convention rather than language constructs. In all data transfer classes (and maybe even in all classes you write...), you should implement a sensible toString method. So here you need to override toString() in your Person class and return the desired state.

    There are utilities available that help with writing a good toString method, or most IDEs have an automatic toString() writing shortcut.

提交回复
热议问题