? ? ? ? ? ? ? ? 字符串常量?例如:"你好" , "1234.987" , "HelloWorld!"
? ? ? ? ? ? ? ? 字符串的声明?例如:String s;?
????????????????创建字符串——String类的构造方法
????????????????创建字符串——引用字符串常量
????????????????Java中判断空串与空对象
????????????????空字符串:长度为0的字符串,即:""
????????????????空对象:String对象的引用为空,即:null
? ? ? ? ? ? ? ? 常用方法 以String s 为例子
? ? ? ? ? ? ? ? s.length() 字符串的长度?
????????????????s.equals("") 判断是否相等
? ? ? ? ? ? ? ? ?s.indexOf (String s)? 查找子串s首次出现的位置,并返回,没有返回-1
? ? ? ? ? ? ? ? s.indexOf(String s ,int startpoint)?从当前串的startpoint位置处开始查找子串s的出现位置,并返回首次出现的位置;
????????????????String substring(int startpoint)获取子串从startpoint开始到串末尾
????????????????String[] split(String reg)? ?以reg作为分隔符,获取分隔后的字符串数组
? ? ? ? ? ? ? ? s.?substring(int start ,int end)?该子串从start开始到end
????????????????boolean regionMatches(int firstStart, String other, int otherStart, int length)
????????从当前字符串firstStart指定的位置开始,取长度为length的一个子串1; other是比较字符串,从otherStart指定的位置开始,取长度为length的另一个子串2; 如果两个子串相同则返回true,否则返回false。
????????????????String trim()? 去除字符串前后的空格
????????????????s.getChars(int start,int end,char c[ ],int offset )??将字符串从位置start到end(不包含end)位置上的字符拷贝到数组c[]中,从数组c[]的offset处开始存放。
????????????????char[ ] toCharArray() 得到一个字符数组,该数组的长度与字符串的长度相等。
????????????????public byte[] ?getBytes() 使用平台默认的字符编码,将当前字符串转化为一个字节数组?
????????