在java中有好几种方法可以把一个对象转换成字符串类型,当然每种方法都有自己的用处,但是如果对几种方法的理解不当的话,也可能给debug带来很大的麻烦,最主要是因为这类bug不容易发现,当前我就碰到了,所有写一下记录下来,警戒自己也同路过的朋友们分享一下。
大多数类型都会重写toString方法,这个方法当然是首选的转换成字符串的方法,因为他它方便。用这个方法时,主要要注意空指针错误。当对一个对象为null时,调用其toString方法,将得到该错误。