Java中String的常用API

来源:互联网 发布:高校财经数据库 编辑:程序博客网 时间:2024/05/20 12:46

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)静态方法 将传入的参数返回为字符串形式

原创粉丝点击