字符串基本知识点
知识点一——简介
- java字符串就是Unicode字符序列。java本没有内置的字符串,而是在标准Java类提供了一个预定义类String。
示例:String e = “”; String greeting = “Hello”;
- String类没有提供用于修改的字符串方法,如果需要修改,可以使用拼接:
示例:greeting = greeting.substring(0, 3) + “p!”;
此处称String类对象为不可变字符串。优点:编译器可以让字符串常量共享(效率高于提取、拼接字符串的低效率)——类似char* 指针, +或者substring等操作产生的结果并不是共享。
- 空串:""是长度为0的字符串。空串是一个Java对象,有长度(0)和内容(空)。
**Null串:**表明目前没有任何对象与该变量关联。
要检查一个字符串既不是null也不为空串:
if(str != null && str.length() != 0)
- 各种调用库:</