35、java常用类-String类-1
来源:互联网 发布:c语言二维数组输出 编辑:程序博客网 时间:2024/05/29 09:34
转换String四种方式比较:toString()、String.valueOf()、(String)、空字符串+参数
简单介绍:
1、toString,需要保证调用这个方法的变量不为null,否则会报空指针。
2、String.valueOf。这个方法在使用的时候是有些特殊的。一般情况下,如果是
变量的值为null的话,返回的是字符串“null”,而如果直接传入null,则会发生错误。
3、(String) 字符串类型强转。需要保证的是类型可以转成String类型。
4、空字符串+参数,会产生两个对象,不会报错,如果参数是null,返回"null"字符串
这里重点介绍valueOf。
举个例子:
String str=null;
str=String.valueOf(str);
System.out.println(str);
这样的写法,因为确定了传入的是String类型,在valueOf调用对应构造函数时不会发生错误,
因此,返回的是字符串“null”。
String.valueOf(null);
但如果直接传null的话,则报空指针异常。
个人觉得应该使用String.valueOf()的方式。这样的使用安全可靠,不会带来异常
阅读全文
0 0
- 35、java常用类-String类-1
- Java常用类:String
- Java - 常用类 - String 类
- JAVA常用类解析-String
- java常用类之string
- JAVA常用类之String
- [Java]String类常用方法
- java String类常用操作
- JAVA-String类常用方法
- Java常用类之String
- Java常用类--String总结
- Java String类常用方法介绍(1)
- java常用实用类---String类
- JAVA常用类库之String类
- Java常用类之String类练习
- 035、java常用类-String类
- Java常用类之String类
- java的常用string类函数
- git remote git push出错的解决办法
- mac地址查找
- JS获取图片base64
- 整理知识点
- 【转】HashSet原理
- 35、java常用类-String类-1
- Unity 如何减少DrawCall
- C#对文档流的读写可行案例
- Unity如何查看当前内存使用情况
- Openstack之glance镜像组件介绍
- Vue.js——v-指令详解,component组件
- 【前端入门系列】HTML5动画与动效(之二)
- 图像频域滤波(二)
- ROS多机器人通信