JAVA常用函数String

1.byte[] b = str.getBytes() ;

是Java编程语言中将一个字符串(字符数组)str转化为一个字节数组byte[]的方法。

将一个String类型的字符串中包含的字符转换成byte类型并且存入一个byte[]数组

字符串和byte数组存在编码和解码的关系,所以两者转换时会根据编码的不同而产生不同的结果,如str.getBytes(“ASCII”);按照ASCII编码方式将字符数组str转化为字节数组。

2.string[] s = str.split(",");

将一个字符串str以符号“,”为标识符,分割为子字符串,然后将结果作为字符串数组返回。

3.str.substring

substring() 方法用于提取字符串中介于两个指定下标之间的字符。

语法

stringObject.substring(start,stop)
参数 描述
start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop

可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。

如果省略该参数,那么返回的子串会一直到字符串的结尾。

返回值

一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为stopstart

说明

substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符

如果参数 startstop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。如果 startstop 大,那么该方法在提取子串之前会先交换这两个参数。

4.str.lastIndexOf("某符号")

lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。

5.System.arraycopy

public static void arraycopy(Object src,
                             int srcPos,
                             Object dest,
                             int destPos,
                             int length)
src:源数组;	srcPos:源数组要复制的起始位置;
dest:目的数组;	destPos:目的数组放置的起始位置;	
length:复制的长度。
注意:src and dest都必须是同类型或者可以进行转换类型的数组.


你可能感兴趣的:(JAVA常用函数String)