黑马程序员_JAVA字符串String类

来源:互联网 发布:mac 删除软件 编辑:程序博客网 时间:2024/05/01 23:51
一、构造方法:
1:String()
2:String(byte[] bys)
3:String(byte[] bys,int index,int count)
4:String(char[] chs)
5:String(char[] chs,int index,int count)
6:String(String str)
7:String s = "hello";
二、成员方法:
1:判断功能 
比较字符串的内容是否相同 boolean equals(Object obj)
比较字符串的内容是否相同,忽略大小写 boolean equalsIgnoreCase(String str)
字符串对象中是否包含给定的字符串。 boolean contains(String str)
是否以指定的字符串开头。 boolean startsWith(String str)
是否以指定的字符串结束。 boolean endsWith(String str)
是否为空。boolean isEmpty()
2:获取功能
返回字符串的字符个数。也就是长度。int length()
返回指定索引处的字符。char charAt(int index)
返回指定字符在字符串中的第一次出现的索引。int indexOf(int ch)
返回指定字符串在字符串中的第一次出现的索引。int indexOf(String str)
返回从指定位置开始的指定字符在字符串中的第一次出现的索引。int indexOf(int ch,int fromIndex)
返回从指定位置开始的指定字符串在字符串中的第一次出现的索引。int indexOf(String str,int fromIndex)
截取字符串。从start开始到末尾。String substring(int start)
截取字符串。从start到end。(包左不包右。)String substring(int start,int end)
3:转换功能 
把字符串转换成字节数组。byte[] getBytes()
把字符串转换成字符数组。 char[] toCharArray()
 把字符数组转换成字符串。  static String copyValueOf(char[] chs)
 把字符数组转换成字符串。  static String valueOf(char[] chs)
把一个int类型的数据转换成字符串。static String valueOf(int i)
 把字符串转成小写  String toLowerCase()
 把字符串转成大写  String toUpperCase()
字符串的拼接。String concat(String str)
4:替换功能
用给定的new字符把字符串中的old字符替换。String replace(char old,char new)
用给定的new字符串把字符串中的old字符串替换。String replace(String old,String new)
5:其他功能
去除字符串前后的空格。String trim()
按字典顺序比较两个字符串。int compareTo(String str)
int compareToIgnoreCase(String str)
 


0 0
原创粉丝点击