String类型 与 空指针
来源:互联网 发布:flash转换gif软件 编辑:程序博客网 时间:2024/06/06 00:24
在程序中尽量避免空指针问题,对String类型判断最好使用
!"".equals(name) && name != null
下面对String类型初始化进行一个说明:
情况一:
String str;System.out.println(str);
上面的代码在编译时会报错,因为str没有赋任何值。
情况二:
public class NN {String name;public String getName() {return name;}public void setName(String name) {this.name = name;}public String toString(){return name;}}
public class Test {public static void main(String[] args) throws Exception {NN nn = new NN();System.out.println(nn);}}
在NN类中name属性也没有给定值,在main方法中没有报错,因为NN对象创建时会对name进行初始化,初始化值为null。
0 0
- String类型 与 空指针
- String类型的空指针
- void类型指针与空指针
- String类型的NULL与空串
- 空指针与空字符串
- void void* 空指针类型
- String类型非空判断
- 空指针与迷途指针
- NULL指针与空指针
- 空指针与迷途指针
- 野指针与空指针
- 空指针与void *指针
- 野指针与空指针
- 空指针与函数指针
- 空指针与野指针
- 空指针 与引用
- 空指针和void *类型指针
- 指针与指针类型
- Jquery table
- android ndk调用Log.getStackTraceString(new Throwable())输出堆栈信息
- [Android]Kernel的下载和编译
- Unity5.0 EventSystem事件系统的详细说明
- 创业关闭大潮,它潜伏修炼
- String类型 与 空指针
- spring发送支持HTML邮件
- Delphi,线程与进程的区别
- java读取配置文件(*.propertes)的内容
- java注解
- android——项目结构
- 在html5 中怎么简单的编程,来校验(validate)form中的内容
- 【leetcode】Surrounded Regions
- 图像处理--opencv2 canny边缘检测