String.valueOf(object).trim())

获得对象的字段的值,然后转成string类型,并且去掉前后空白~~
ToString()是转化为字符串的方法 Trim()是去两边空格的方法
把StringBuffer转换成String类型时 没有用.trim()会导致意想不到的结果--
用if语句判断时跟想的不一样
if(returnStr==null||returnStr==""){//没有.trim()这句通不过
//if(returnStr.length()==0){//判断长度为零没有.trim()也可以。

时间: 2024-10-21 09:25:44

String.valueOf(object).trim())的相关文章

String、String.valueOf、toString 它们三者的区别总结

今天在使用这个的时候发现,他们三者好像在某些场所都是可以用的,但是不免会让人想到那既然它们三者这么的相似,那么总有些什么区别吧.我也在网上找了一些资料看.自己也看了API文档,就将他们三的区别总结一下吧.用了这么长时间,才发现有这些的不同,也是挺惭愧的. 先说他们三的作用是什么吧:没什么特别的作用,就是让我们得到的对象或参数类型,按照要求转成字符串的形式. String:毫无疑问,这种就是强转形式,简单方便,效率高.java程序员可能看到效率高或许有些激动,但是它有他的不好,那就是局限性.在ja

String.valueOf() 方法的使用

缺心眼的公牛 我每天都在成长和进步 1. 由 基本数据型态转换成 String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 也就是 String.valueOf() 这个参数多载的方法 有下列几种 String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串 String.valueOf(char c) : 将 char 变量 c 转换成字符串 String.valueOf(char[] data) : 将 ch

String.valueOf

今天在排查问题的时候发现String.valueOf 的一个有意思的问题: 第一种情况: String.valueOf(null); 第二种情况: Map<String, Object> map = new HashMap<String, Object>(); String a = String.valueOf(map.get("a")); 第一种情况会报空指针异常,第二种情况不会报异常,只是得到一个null . 上网查了一下,原因如下: String.valu

Java中String.valueOf()方法的解释

1. 由 基本数据型态转换成 String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 也就是 String.valueOf() 这个参数多载的方法 有下列几种 String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串 String.valueOf(char c) : 将 char 变量 c 转换成字符串 String.valueOf(char[] data) : 将 char 数组 data 转换成字符串 

(String)、toString、String.valueOf的区别

在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能.本文将对常用的转换方法进行一个总结. 常用的方法有(String)要转换的对象,Object#toString(),String.valueOf(Object)等. (String) 这是标准的类型转换,将object转成String类型的值.使用这种方法时,需要注意的是类型必须能转成String类型.因此最好用instanceof做个类型检查,以判断是否可以转换.否则容易抛出CalssCastException异

Java 之String.valueOf(obj)

实例代码如下: String str = null; String uSelectDate = String.valueOf(str); System.out.println("==================uSelectDate:"+uSelectDate); if(uSelectDate==null){ System.out.println("==================uSelectDate is null"); }else{ System.ou

Java 常用之String.valueOf、toString、(String)

在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能 常用的方法有Object#toString(),(String)要转换的对象,String.valueOf(Object)等 字符串类型的转型在java中常用的方法有标题中的三种. 简单介绍: 1.toString,需要保证调用这个方法的类.方法.变量不为null,否则会报空指针. 2.String.valueOf.这个方法在使用的时候是有些特殊的.一般情况下,如果是确定类型的null传入,返回的是字符串"null

浅谈(String),toString() ,String.ValueOf() 3种类型转换

由于在项目中,出现String类型转换的问题,我在网上查了一下,然后总结了一下. 1.(String) 这是标准的类型转换,将object转成String类型的值.使用这种方法时,需特别小心的是因定义为 Object 类型的对象在转成String时语法检查并不会报错,这将可能导致潜在的错误存在.这时要格外小心. 例: Object obj = new Integer(100); String strVal = (String)obj; 在运行时将会出错,因为将Integer类型强制转换为Stri

String.valueOf()和toString()方法

1 public static String valueOf(Object obj) { 2 return (obj == null) ? "null" : obj.toString(); 3 } 避免空指针 将 byte 类型的的每一位都置 1方法: // 方式1 byte allBitsOne = (byte)0xFF; // 方式2 byte allBitsOne = 0xFFFFFFFF; 为什么方式 1 可以呢? 因为 0xFF 这个 32 位整型来说,低 8 位都是 1,现