分类: Java
2010-03-10 09:11:03
chinaunix网友2010-03-10 09:15:08
1,(string)-->这是标准的类型转换,将object转成String类型的值,使用这种方法时,需要注意的是类型必须能转成String类型,否则容易抛出CalssCastException异常 2,toString-->必须保证object不是null值,否则将抛出NullPointerException异常 3, String.valueOf()-->不用担心object是否为null值这一问题,即使为Null也不会出错
chinaunix网友2010-03-10 09:14:03
String.format()与String.valueOf()区别 差别很大! String.format()是根据一定的格式,将已经存在的字符串格式化 例如 System.out.println(String.format("今天的日期是:%tD", new java.util.Date())); 打印结果就是: 今天的日期是:03/22/08 该方法的第一个参数,就是格式,具体的格式说明,参考http://hi.baidu.com/zhangjianshe/blog/item/c21604b36b1764a3d9335a1a.html String.valueOf()是用来将其他类型的数据转换为string型数据的 例如:System.out.println(String.valueOf('c')); 打印为:c