本文由 千趣源码 – qianqu 发布,转载请注明出处,如有问题请联系我们!java的substring方法-substring截取字符串用法
String类的常见方式
1.常见方式系列产品之一
int length():回到字符串数组的长短: return value.length;boolean isEmpty():分辨是不是空字符串:return value.length == 0;String toLowerCase():应用默认设置语言表达自然环境的标准将此 String 中的全部标识符都变换为小写字母。String toUpperCase():应用默认设置语言表达自然环境的标准将此 String 中的全部标识符都变换为英文大写。String trim():回到字符串数组的团本,忽视流板空缺和尾端空缺。boolean equals(Object obj):较为字符串数组的內容boolean equalsIgnoreCase(String anoTherString):与equals方式相近,忽视英文大小写String concat(String str):将特定字符串数组联接到此字符串数组的末尾。 等额的于用“ ”2.String类和标识符有关实际操作
char charAt(int index): 回到某数据库索引处的标识符return value[index];char[] toChaRARray():将此字符串数组变换为一个新的字符数组String(char[] value):分派一个新的 String,使其表明字符数组主5201;1442;数中当今包括的标识符编码序列。String(char[] value, int offset, int count):分派一个新的 String,它包括源自字符数组主要参数一个子二维数组的标识符。
3。字符串数组类字节数和字符串数组操作步骤
编号:放标识符–>字节数。byte[] GETBytes():应用服务平台的默认设置字段名将此 String 编号为 byte 编码序列,并将結果储存到一个新的 byte 二维数组中。byte[] getBytes(Charset charset) :应用给出的 charset 将此 String 编号到 byte 编码序列,并将結果储存到新的 byte 二维数组。byte[] getBytes(String charsetName) :应用规定的字段名将此 String 编号为 byte 编码序列,并将結果储存到一个新的 byte 二维数组中。编解码:放字节数–>标识符。
String(byte[] bytes) :根据应用服务平台的默认设置字段名编解码特定的 byte 二维数组,结构一个新的 String。String(byte[] bytes, Charset charset):根据应用规定的 charset 编解码特定的 byte 二维数组,结构一个新的 String。String(byte[] bytes, int offset, int length) :根据应用服务平台的默认设置字段名编解码特定的 byte 子二维数组,结构一个新的 String。String(byte[] bytes, int offset, int length, Charset charset):根据应用规定的 charset 编解码特定的 byte 子二维数组,结构一个新的 String。String(byte[] bytes, int offset, int length, String charsetName):根据应用规定的字段名编解码特定的 byte 子二维数组,结构一个新的 String。String(byte[] bytes, String charsetName):根据应用规定的 charset 编解码特定的 byte 二维数组,结构一个新的 String。4.String类分辨是不是以特定內容开始或末尾
boolean endsWith(String suffix):检测此字符串数组是不是以特定的后缀名完毕。boolean startsWith(String prefix):检测此字符串数组是不是以特定的作为前缀逐渐。boolean startsWith(String prefix, int toffset):检测此字符串数组从特定数据库索引逐渐的子字符串数组是不是以特定作为前缀逐渐。5.String类字符串数组搜索实际操作
boolean contains(CharSequence s):当且仅当此字符串包含特定的 char 值编码序列时,回到 true。int indexOf(int ch):回到特定标识符在这里字符串数组中第一次发生处的数据库索引。int indexOf(int ch, int fromIndex):回到在这里字符串数组中第一次发生特定标识符处的数据库索引,从特定的数据库索引逐渐检索。int indexOf(String str):回到特定子字符串数组在这里字符串数组中第一次发生处的数据库索引。int indexOf(String str, int fromIndex):回到特定子字符串数组在这里字符串数组中第一次发生处的数据库索引,从特定的数据库索引逐渐。int lastIndexOf(int ch):回到特定标识符在这里字符串数组中最后一次发生处的数据库索引。int lastIndexOf(int ch, int fromIndex):回到特定标识符在这里字符串数组中最后一次发生处的数据库索引,从特定的数据库索引处逐渐开展逆向检索。int lastIndexOf(String str):回到特定子字符串数组在这里字符串数组中最右侧发生处的数据库索引。int lastIndexOf(String str, int fromIndex):回到特定子字符串数组在这里字符串数组中最后一次发生处的数据库索引,从特定的数据库索引逐渐反方向检索。假如找不着IndexOf和lastIndexOf方式,则回到-1。
6.String类字符串截取实际操作
String substring(int beginIndex)回到一个新字符串数组,这是以beginIndex提取的该字符串数组的最后一个子字符串数组。
String substring(int beginIndex, int endIndex)回到一个新字符串数组,它是以beginIndex提取到endIndex(不包括)的该字符串数组的子字符串数组。
7.String类是不是配对正则表达式
boolean matches(String regex):告之此字符串数组是不是配对给出的正则表达式。
8。字符串数组类更换实际操作
字符串替换(char oldChar,char newChar):回到一个新字符串数组,它是根据用新标识符更换该字符串数组中产生的一切旧标识符而得到的。String replace(CharSequence target, CharSequence replacement):用自定义的内容更换编码序列更换此字符串数组中与文本总体目标编码序列配对的全部子字符串数组。
String replaceAll(String regex, String replacement):用给出更换更换此字符串数组中与给出正则表达式配对的全部子字符串数组。
String replaceFirst(String regex, String replacement):用给出的更换更换此字符串数组,以配对给出正则表达式的第一个子字符串数组。

9.String类字符串数组分拆实际操作
String[] split(String regex):依据给出正则表达式的配对分拆此字符串数组。String[] split(String regex, int limit):依据配对给出的正则表达式来分拆此字符串数组,较多不超过limit个,假如超出了,剩余的列表都放进最后一个原素中。







