String为null

简介:

 String类的下面特性需要注意:

1、null情况

 
  1. String str1 = null
  2.        String str2 = null
  3.        String str3 = str1+str2; 
  4.        System.out.println(str1); 
  5.        System.out.println(str3); 

测试结果:默认会调用String.valueOf(str1),处理之后为字符串"null"

 
  1. null 
  2. nullnull 

2、拼串情况

拼串时会新产生字符串,长度为之前字符串的和,再将之前的串依次拷贝到新串中。性能较差

3、final类,不允许有子类

 

 


本文转自 zhouhaipeng 51CTO博客,原文链接:http://blog.51cto.com/tianya23/705560,如需转载请自行联系原作者


相关文章
|
3天前
|
JavaScript 前端开发
JavaScript基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。
JavaScript基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。
31 0
|
3天前
|
JavaScript 前端开发
js基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。具体案例使用演示
js基础语法:包括变量声明、数据类型(Number, String, Boolean, Null, Undefined, Symbol, Object)、运算符、流程控制语句(if...else, switch, for, while, do...while)等。具体案例使用演示
36 1
|
6月前
|
编译器
error TS2322 Type ‘string null‘ is not assignable to type ‘string undefined‘.
error TS2322 Type ‘string null‘ is not assignable to type ‘string undefined‘.
103 1
|
10月前
|
C# 索引
C#基础⑨——字符串(string str = null 与string str = ““的区别)
字符串数组变字符串(字符串数组变新的字符串数组)
|
安全
string null和“”的区别 str == null; "".equals(str); str.length 0; str.isEmpty();的区别
string null和“”的区别 str == null; "".equals(str); str.length 0; str.isEmpty();的区别
97 0
|
Java C++
程序运行问题排查和解决:an instance of ‘std::logic_error‘what(): basic_string::_M_construct null not valid
程序运行问题排查和解决:an instance of ‘std::logic_error‘what(): basic_string::_M_construct null not valid
1085 0
|
Java 编译器
String拼接出现null?你看到的分析可是错的
String拼接出现null?你看到的分析可是错的
190 0
String拼接出现null?你看到的分析可是错的
|
Java 编译器
Java 中 String 对 null 对象的容错处理!
最近在读《Thinking in Java》,看到这样一段话:
|
数据格式 XML
boolean java.lang.String.equals(java.lang.Object)' on a null object reference
APP中需要实现LayoutInflater布局加载器动态加载布局,然而开启程序一运行就闪退。。。 FATAL EXCEPTION: main Process: com.
2576 0
|
Java
Java 中 String 的 isEmpty() 与 null 与 "" 区别解析
问:简单说说 String 的 isEmpty() 与 null 与 "" 的区别? 答:回答这个问题的最好答案就是代码举例。
1106 0