黑马程序员技术交流社区

标题: java基础:String类 [打印本页]

作者: AllenIverson    时间: 2015-7-25 10:55
标题: java基础:String类
本帖最后由 AllenIverson 于 2015-7-25 19:05 编辑

String类
  构造方法
  
1.          String()
2.          String(byte[] bytes)
3.          String(byte[] bytes,int  index,int length)
4.          String(char[] value)
5.          String(char[] value,int  index,int count)
6.          String(String original):把字符串常量转成字符串
  判断功能
  
1.          equals():比较字符串的内容是否相等,区分大小写。
2.          equalsIgnoreCase():比较字符串的内容是否相等,忽略大小写
3.          contains(String str):判断大字符串中是否包含小字符串。
4.          startsWith():判断字符串是否以某个字符串开头。
5.          endsWith():判断字符串是否以某个字符串结尾。
6.          isEmpty():判断字符串是否为空。
  获取功能
  
1.          int length():获取字符串长度
2.          char charAt(int index):获取指定位置的字符
3.          int indexOf(int ch):字符第一次出现的索引
4.          int indexOf(String str):字符串第一次出现的索引
5.          int indexOf(int ch,int  fromIndex):字符从指定位置后第一次出现的索引
6.          int indexOf(String str,int  fromIndex):字符串从指定位置后第一次出现的索引
7.          String subString(int start):从指定位置开始截取字符串。
8.          String subString(int  start,int end):截取字符串,包左不包右。
  转换功能
  
1.          byte[] getBytes():把字符串转成字节数组
2.          char[] getCharArray():把字符串转成字符数组
3.          String valueOf(char[] chs):把字符数组转成字符串  
4.          String valueOf(int i):把int类型(任意)的数据转成字符串
5.          String toLowerCase():把字符串转成小写
6.          String toUpperCase():把字符串转成大写  
7.          String concat(String str):字符串拼接
  其他功能
  
1.          replace(char old,char new):替换  
2.          replace(String old,String  new):替换  
3.          trim():去掉字符串两端空格
4.          compareTo(str):按字典顺序比较字符串
5.          compareToIngnoreCase(str):按字典顺序比较字符串

StringBuffer
构造方法
①  StringBuffer()  
②  StringBuffer(String str):指定字符串内容的字符串缓冲区对象。  
③  StringBuffer(int capacity):指定容量的字符串缓冲区对象。
获取功能
①  int capacity():返回当前容量,理论值。  
②  int length():返回长度(字符数),实际值。
添加功能
①  append(str):可以把任意类型的数据添加到字符串缓冲区。  
②  insert(int offset , String str):在指定位置插入任意类型的数据到字符串缓冲区。
删除功能
①  deleteCharAt(int index):删除指定位置的字符。  
②  delete(int start , int end)删除从指定位置开始指定位置结束的内容,包左不包右。
替换功能
①  replace(int start, int end, Sting str)  
②  void setCharAt(int index,char ch)
反转功能
reverce():字符串反转
截取功能
①  String substring(int start):截取指定位置开始的字符串  
②  String substring(int start, int end)截取指定位置开始、结束的字符串
查找功能
①  char charAt(int index)  
②  int indexOf(String str)  
③  int lastIndexOf(String str)


作者: 黄新宇    时间: 2015-7-25 16:31
好给力!我就是要这种的
作者: 陈鹏No1    时间: 2015-7-25 16:44
好给力,不过我觉得记几个常用的就好,其他的到用的时候查手册就好。
作者: 曾云鹏    时间: 2015-7-25 16:57
:)刚学到这里来看看




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2