字符串相关的API: 1.将字符串转换为字符数组: 常用方法: (1)public int length() ; //返回该字符串的长度。 (2)public boolean isEmpty() ; //判断字符串是否为空。 (3)public char charAt(int index) ; //返回字符串中指定位置的字符;字符串范围为 0 ~ length()-1。 (4)public byte[] getBytes(String charsetName); //根据指定编码格式charsetName,将字符串转为字节数组。 (5)public boolean equals(Object anObject); //用于比较两个字符串内容是否相同。相同返回true,不同返回false。 (6)public boolean equalsIgnoreCase(String anotherString); //与equals比较类似,但忽略大小写。 (7)public int compareTo(String anotherString); //按字典顺序逐个字符进行比较,返回的数即为字符间的差距(大小关系)。若字符大于anotherString的字符,则返回正数,小于则返回负数,等于则返回0。 (8)public int compareToIgnoreCase(String str); //与compareTo类似,但忽略大小写。 (9)public boolean startsWith(String prefix); //判断字符串是否以指定字符串prefix开头。 (10)public boolean endsWith(String suffix); //判断字符串是否以指定字符串suffix结尾。 (11)public int hashCode(); //用于返回字符串的哈希码。 (12)public boolean contains(CharSequence s); //判断当前字符串是否包含 给定的子字符串s。 (13)public String concat(String str) ; //用于字符串的拼接。等价于 符号 “+”。 (14)public String trim(); //用于去除字符串首尾两端的空格。 (15)public String toLowerCase(); //将字符串全转成小写字符串。 (16)public String toUpperCase(); //将字符串全转为大写字符串。 (17)public char[] toCharArray() ; //将字符串转为字符数组。 (18)public String substring(int beginIndex); //从当前字符串中的beginIndex位置起,取出剩余的字符作为一个新的字符串返回。 (19)public String substring(int beginIndex, int endIndex); //从当前字符串中的beginIndex位置起,取出到endIndex-1位置的字符作为一个新的字符串返回。 (20)public String replace(char oldChar, char newChar); //用字符newChar替换当前字符串中所有的oldChar字符,并返回一个新的字符串。 (21)public String replaceAll(String regex, String replacement);将字符串中符合regex格式的子串替换成replacement,此时并未改变原始字符串。 (22)public String[] split(String regex); //将字符串使用regex标记分割,并将分割后的单词存入字符串数组中。 (23)public boolean matches(String regex); //判断当前字符串对象是否与参数regex格式相匹配