A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© AllenIverson 中级黑马   /  2015-7-25 10:55  /  366 人查看  /  3 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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)

3 个回复

倒序浏览
好给力!我就是要这种的
回复 使用道具 举报
好给力,不过我觉得记几个常用的就好,其他的到用的时候查手册就好。
回复 使用道具 举报
:)刚学到这里来看看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马