【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