黑马程序员技术交流社区

标题: String方法 [打印本页]

作者: 農邨尛夥兒    时间: 2014-12-12 23:29
标题: String方法
String类的判断功能:
  boolean equals(Object obj) : 比较两个字符串的内容是否相同
  boolean equalsIgnoreCase(String str): 比较两个字符串的内容是否相同, 不分区大小写
  boolean contains(String str) : 判断当前字符串中 是否 包含给定的字符串
  boolean startsWith(String str): 判断字符串是否以 给定的字符串开头
  boolean endsWith(String str): 判断字符串是否以 给定的字符串结尾
  boolean isEmpty() 判断当前字符串是否为空  null值不能使用判断 NullpointerException "".isEmpty()  返回true
String类的获取功能
int length() : 获取字符串的长度
char charAt(int index): 获取给定位置上的字符
int indexOf(int ch) : 获取给定字符 在字符串中第一次出现的位置     char a <==> 97 输入的是数字  其实是按照字符去找
int indexOf(String str): 获取给定的字符串 第一次出现的位置
int indexOf(int ch,int fromIndex): 从指定位置开始, 查找给定的字符第一次出现的位置
int indexOf(String str,int fromIndex): 从指定位置开始, 查找给定的字符串第一次出现的位置
String substring(int start): 从给定的位置开始,到字符串的末尾,截取字符串
String substring(int start,int end) : 从给定的位置开始, 到给定的位置结束, 截取字符串
String类的转换功能
  byte[] getBytes() : 将字符串 转换成 字节数组
  char[] toCharArray() : 将字符串 转换成 字符数组
  static String copyValueOf(char[] chs): 把字符数组 转换成 字符串
  static String valueOf(char[] chs) : 把字符数组 转换成 字符串
  static String valueOf(int i)基本类型 : 把基本数据类型  转换成 字符串
  String toLowerCase() : 转换成 小写字母
  String toUpperCase() : 转换成大写字母
  String concat(String str) : 将给定的字符串,连接在该字符串的后面, 返回一个新的字符串
String类的替换功能
String replace(char old,char new): 在该字符串中, 把给定的旧的字符, 替换成新的字符, 返回替换后的新字符串
String replace(String old,String new): 在该字符串中, 把给定的旧的字符串, 替换成新的字符串, 返回替换后的新字符串
切割 String[] split(String regex)  去除符合regex的字符串 其余分别作为字符串 封装到String[] 返回
去除字符串两空格 String trim()


作者: zrl    时间: 2014-12-13 09:08
很好!!1:)
作者: qowoeo7538    时间: 2014-12-14 00:17
看着头晕……估计还没学到这里来的缘故。
作者: 清晨的风    时间: 2014-12-15 22:04
感觉好难~
作者: 飞跃离开    时间: 2014-12-15 23:25
总结的很好啊!赞一个!
作者: zzn2508    时间: 2014-12-15 23:27
感谢分享
作者: 宋闪    时间: 2014-12-15 23:29
有这个论坛真好 有不会的就可以来看看
作者: 宋闪    时间: 2014-12-15 23:30
很好 很强大 有是十个字吗




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