1 | String(cahr[] value) 构造器 传入一个字符数组生成一个字符串对象 |
2 | charAt(int index) 通过下标得到字符串中相应位置的字符 |
3 | compareTo(String anotherString) 按字典顺序比较两个字符串 compareToIgnoreCase(String str) 忽略的大小写比较 |
4 | concat(String str) 将字符串串联到字符串后 等同于+号 |
5 | contains(String str) 判断字符串中是否包含str 结果返回boolean |
6 | copyvalueof(cahr[] data) 静态方法返回数组所指的字符串 copyvalueof(cahr[] data,int offset,int count) 从offset开始截取count个字符形成字符串 |
7 | endsWith(String str) 判断该字符串是否以str为后缀 startsWith(String str) 判断前缀 starts With(String str,int index) 从指定位置开始判断前缀 |
8 | equals(object anObject) 比较字符串是否与指定对象相等(比地址) equalsIgnoreCase(String str) 忽略大小比较两个字符串 |
9 | format() 格式化字符串 |
10 | getBytes() 将字符串解码为字节序列,并且储存在一个字节数组中 |
11 | getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)将字符从此字符串复制到目标数组 |
12 | hashCode() 返回此字符串的hash码 |
13 | indexOf(int ch)返回指定字符在此字符串中第一次出现的下标 indexOf(int ch,int fromIndex) indexOf(String str) indexOf(String str,int fromIndex) lastIndexOf(..) ….返回指定字符在此字符串中最后一次出现的下标 |
14 | intern() 返回字符串对象的规范化形式 |
15 | length() 返回字符串长度 |
16 | matches(String regex) 判断字符串是否符合给定的正则表达式 |
17 | replace(char oldchar,char newchar) 把字符串中的oldchar全部替换为newchar |
18 | replaceAll(String regex,String replacement) 把字符串中所有regex替换掉 replaceFirst()只替换第一个 |
19 | split(String regex) 根据给定的正则表达式把字符串拆分为字符数组 split(String regex,int limit) 至少拆分limit次 |
20 | substring(int beginIndex) 截取一个新字符串 substring(int beginindex,int endindex) |
21 | toCharArray()将字符串转化为一个字符数组 |
22 | toLowerCase()将字符串中的字符都转化为小写 toUpperCase()将字符串中的字符都转化为大写 |
23 | toString()返回字符串 |
24 | trim() 忽略字符串前和字符串后的空格 |
25 | valueOf(E e) 静态方法 将传入的参数返回为字符串形式 |
Java中String的常用API
最新推荐文章于 2023-04-15 11:16:13 发布