javaString类的基本方法
Posted carsonwuu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaString类的基本方法相关的知识,希望对你有一定的参考价值。
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数组 |
以上是关于javaString类的基本方法的主要内容,如果未能解决你的问题,请参考以下文章