【java】String类的基本方法

Java的String类基本方法

一、构造函数

函数返回值作用
String(byte[] bytes)String通过byte数组构造字符串对象
String(char[] chars)String通过char数组构造字符串对象
String(String string)String拷贝一个值为string的字符串对象
String(StringBuffer buffer)String通过StringBuffer构造字符串对象

 

二、String类的基本方法

 

函数返回值作用
compareTo(String string)int两个字符串比较,返回两个字符串距离
concat(String string)String返回两个字符串连接的结果
contentEquals(StringBuffer stringbuffer)boolean将String与StringBuffer对象的内容进行比较
copyValueOf(char[] data)String构造以char数组为内容的字符串对象
copyValueOf(char[] data,int offset,int count)String构造以char数组下标offset开始的count字符构成的的字符串对象
endsWith(String string)boolean判断该字符串是否以string结束
equals(String string)boolean判断该字符串的内容与string内容是否相等
getBytes()byte[] 将该字符串转换为byte[]数组
getChars(int start,int end,char[] dst,int dstStart)void将该字符串的[start,end)下标的元素拷贝到dst数组的dstStart下标之后,只修改了dst数组内容。
hashCode()int返回当前字符的哈希表码
indexOf(char ch||String str,int index)int从index位开始(默认为0,可选),返回第一次匹配到ch或str的位置下标
lastIndexOf(char ch||String str,int index)int从index位开始(默认为0,可选),返回最后一次匹配到ch或str的位置下标
length()int返回该字符串长度
replace(char oldchar,char newchar)String返回以newchar替代oldchar后的字符串对象
subString(int start,int end)String返回从[start,end)的子字符串对象
toCharArray()char[]将String对象转换为char数组形式
toLowerCase()String将字符串转换为小写
toUpperCase()String将字符串转换为大写
valueOf(boolean ||char ||char[]||double)String将参数内的类型转换为字符串对象
equalsIgnoreCase(String string)boolean将该字符串与string比较,无视大小写。
trim()String去掉字符串开头与结尾的空格
split(String regex)String[]正则表达式中经常用到,将该字符串以regex为分割成若干个字符串对象

补:

Integer.parseInt(String string)int将string转换为int型,格式不对会抛出异常
Double.parseDouble(String string)double将string转换为double型,格式不对会抛出异常
(String string).toCharArray()char[]将string转换为char数组

 

 

 

转载于:https://www.cnblogs.com/carsonwuu/p/7523649.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值