java string为null时的字符串拼接
来源:互联网 发布:卓越淘宝工具箱下载 编辑:程序博客网 时间:2024/04/20 10:23
public class HelloWorld { public static void main(String args[]) { String s = null; s = s+"word"; System.out.println("hello " +s); }}
对于上面的方法,可能很多人会以为输出是“hello word”。但是,运行后,结果却并不是我们所以为的那样。
运行后的结果是”hello nullword“
s = s+"word"; 等价于 s = String.valueOf(s)+"word"; Integer,Double都一样。
String的源码:
public static String valueOf(Object obj) { return (obj == null) ? "null" : obj.toString();}
1 0
- java string为null时的字符串拼接
- java的string字符串拼接
- String字符串的拼接问题
- 第四节 java String对象的创建 与 “+”拼接字符串
- null与"" 涉及到的字符串拼接
- 【Java】字符串三种空字符串null、new String()、""的区别
- [JAVA]浅谈String, StringBuilder字符串拼接速度
- java中String为null及其加减法的输出结果
- (5)java 字符串 从源代码的角度聊聊java中StringBuffer、StringBuilder、String中的字符串拼接
- 关于String 拼接字符串的性能问题
- String面试题--字符串的拼接
- 玩玩String的字符串拼接底层原理
- Java中String类型变量初值为null时的连接问题
- [java]字符串的拼接问题
- java 字符串拼接的单元测试
- Java细节:字符串的拼接
- Java细节:字符串的拼接
- 判断字符串是否为空 string != null && !string.equals("")
- RapidFloatingActionButton的使用心得
- C# 连接数据库(添加,修改,删除)
- java开发微信公众号企业付款开发
- 关于SwipeRefreshLayout+viewpager左右不能滑动
- Handler.removeCallbacksAndMessages(null)的作用
- java string为null时的字符串拼接
- 利用redis + lua解决抢红包高并发的问题
- Android存储之——文件存储
- 利用js动态创建标签的两种方式
- 利用XMLHttpRequest level 2 实现文件异步上传
- Linux进程内存分布
- 继承classLoader加载一个class文件demo
- 多线程:NSThread
- linux常用命令—— 网络通信(九)