在string类中,截取字符串的方法有以下几种:
substring(int beginIndex):从指定索引位置开始,截取到字符串的末尾。
substring(int beginIndex, int endIndex):从指定的开始索引位置开始,截取到指定的结束索引位置(不包括结束索引位置的字符)。
subSequence(int beginIndex, int endIndex):同上,从指定的开始索引位置开始,截取到指定的结束索引位置(不包括结束索引位置的字符)。
split(String regex):根据指定的正则表达式将字符串分割成一个字符串数组。可以根据需要选择保留或丢弃分割符。
replace(CharSequence target, CharSequence replacement):将字符串中的指定字符序列替换为新的指定字符序列。
replaceAll(String regex, String replacement):根据指定的正则表达式,替换字符串中所有匹配的字符序列为新的指定字符序列。
replaceFirst(String regex, String replacement):根据指定的正则表达式,替换字符串中第一个匹配的字符序列为新的指定字符序列。
trim():去除字符串两端的空格字符。
strip():去除字符串两端的空格字符,与trim()方法类似,但在Java 11中引入。
stripLeading():去除字符串开头的空格字符,与trim()方法类似,但在Java 11中引入。
stripTrailing():去除字符串末尾的空格字符,与trim()方法类似,但在Java 11中引入。