字符串
String类包含在java.lang包中,这个包会在Java启动的时候自动import,所以可以当做一个内置类(built-in class),不需要显式的使用import引入String类;
String类是唯一一个不需要new关键字来创建对象的类;
java没有内置的字符串类型,而是在标准java类库中提供预定义类String,即每个字符串都是String类的一个实例;
不能修改字符串中的字符;
不能使用==运算符检测两个字符串是否相等,只能确定是否在一个位置上,只有字符串常量是共享的,而+或substring等操作生成的并不是共享的;
检查空串: if(str.length == 0) 或 if (str.equals("")) , 检测nil串: if(str == null) |
|