String类常用方法
str.charAt(index):返回指定位置(index)处的char值
str.length():返回字符串的长度
str.indexof(string s): 返回第一次出现s的索引
str.lastindexof(String s):返回字符串中最后一次出现s的索引
str.contains("strs"):当字符串str中含有字符串strs时返回true
str.startwith("strs"):当字符串str以strs开头时返回true
str.endwith("strs"):当字符串str以strs结尾时返回true
ste.equals.("strs"):当ste和strs相同时返回true,确定值放在开头防止空指针异常:
str.isEmpty():当str的值为空时,返回true
byte[] getBytes() 使用平台的默认字符集将该 String编码为一系列字节,将结果存储到新的字节数组中。str.getBytes();
char[] toCharArray() 将此字符串转换为新的字符数组。str.toCharArray()
String toLowerCase() 使用默认语言环境的规则将此 String所有字符转换为小写。str.toLowerCase
String toUpperCase() 将此 String所有字符转换为大写,使用默认语言环境的规则。str.toUpperCase
static String valueOf(boolean b) 返回 boolean参数的字符串表示形式。将基本类型转换为字符串;
String replace(CharSequence target, CharSequence replacement) 将与字面目标序列匹配的字符串的每个子字符串替换为指定的文字替换序列。将target变replacement
String[] split(String regex) 将此字符串拆分为给定的 regular expression的匹配。以regex为分割线分割字符串
String substring(int beginIndex) 返回一个字符串,该字符串是此字符串的子字符串。从beginindex处开始切割字符串,直至末尾
String substring(int beginIndex, int endIndex) 返回一个字符串,该字符串是此字符串的子字符串。从beginindex处开始切割字符串,直至endindex

浙公网安备 33010602011771号