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都必须是同类型或者可以进行转换类型的数组.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值