前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
1. 两者都是把ObJect对象转化为String 类型。
2.string.valueof()方法有作非空判断,在内部也是调用的toString()方法,如下 :
public static String valueOf(Object obj) {return (obj == null) ? "null" : obj.toString();}
3. toString() 则没有作非空判断,使用中可能报空指针异常或类型转换异常。
4.个人觉得更好选择string.valueof()方法。
5.java bean书写时也一般都重写toString()方法。