String类中有哪些常用方法呢?
下文笔者讲述String类中常用方法的简介说明,如下所示:
下面列举String中常用方法
长度相关的方法
返回类型 | 方法名 | 功能 |
int | length() | 返回一个字符串中字符个数 |
数组有关
返回类型 | 方法名 | 功能 |
byte[] | getByte() | 字符串转换为字节数组 |
char[] | toCharArray() | 字符串转换为字符数组 |
String | split(String) | 字符串根据指定内容分隔为字符串数组 |
判断有关
返回类型 | 方法名 | 功能 |
boolean | equals() | 比较两个字符串的内容是否一样 |
boolean | equalsIsIgnoreCase(String) | 忽略太小写方式的的比较两个字符串的内容是否一样 |
boolean | contains(String) | 检测一个字符串中是否包含指定的内容 |
boolean | startsWith(String) | 检测一个字符串是否以指定的内容开头 |
boolean | endsWith(String) | 检测一个字符串是否使用指定的内容结尾 |
内容修改有关
返回类型 | 方法名 | 功能 |
String | toUpperCase() | 字符串全部转换成大写 |
String | toLowerCase() | 将字符串全部转换成小写 |
String | replace(String,String) | 将某个内容全部替换成指定内容 |
String | replaceAll(String,String) | 将某个内容全部替换成指定内容,支持正则 |
String | repalceFirst(String,String) | 将第一次出现的某个内容替换成指定的内容 |
String | substring(int) | 从指定下标开始一直截取到字符串的最后 |
String | substring(int,int) | 从下标x截取到下标y-1对应的元素 |
String | trim() | 去除一个字符串的前后空格 |
位置
返回类型 | 方法名 | 功能 |
char | charAt(int) | 获取指定下标位置对应的字符 |
int | indexOf(String) | 获取指定内容第一次出现的下标 |
int | lastIndexOf(String) | 获取指定内容最后一次出现的下标 |