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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 秋天中の夏季 中级黑马   /  2015-8-19 21:55  /  174 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1. String类中判断方法 -- 计算结果都是真假 boolean
  1.1 public boolean equals(Object obj)
    String类继承Object,重写equals方法,建立字符串自己的比较方式
          比较的不是字符串的内存,实际的字符的具体内容,是不是完全相等,如果全等返回true
         
  1.2 public boolean equalsIgnoreCase(String s)
          比较两个字符串是否相等,忽略大小写
         
  1.3 public boolean contains(String s)
         判断一个字符串中,是否包含另一个字符串,全包含返回true
         
  1.4 public boolean startsWith(String s)
         判断一个字符串,是否以另一个字符串开头,是开头返回true
  
  1.5 public boolean endsWith(String s)
        判断一个字符串,是否以另一个字符串结尾,是结尾返回true
        
  1.6 public boolean isEmpty()
       判断一个字符串中是不是空的,如果一个字符串中一个字符都没有,返回true ""
      
      
2. String类中的获取方法
  2.1 public char charAt(int index)
       获取字符串中,指定的索引上的单个字符  "abcd"  返回指定索引上的单个字符
      
  2.2 public int indexOf(char ch)
      获取指定的字符,在字符串中第一次出现的索引    ,如果找不到字符,返回-1
      
  2.3 public int indexOf(char ch, int fromIndex)
     获取指定的字符,在字符串中第一次出现的索引 ,指定开始查找的索引    ,如果找不到字符,返回-1
     
  2.4 public int indexOf(String s)
    获取指定的字符串,在另一个字符串中第一次出现的索引,如果找不到字符串,返回-1
   
  2.5 public int indexOf(String s, int fromIndex)
    获取指定的字符串,在另一个字符串中第一次出现的索引,指定开始查找的索引,如果找不到字符串,返回-1
   
  2.6 public int lastIndexOf(char ch)
   获取指定的字符,在字符串中最后一次出现的索引,反向查找,如果找不到返回-1
   
  2.7 public int lastIndexOf(char ch,int formIndex)
    获取指定的字符,在字符串中最后一次出现的索引,反向查找,指定开始查找的索引,如果找不到返回-1
   
  2.8 public int length()
    获取字符串的长度 ,返回的是字符串中字符的个数
       数组的属性  数组名.length     字符串的方法  字符串.length()
  
  2.9 public String substring(int begin,int end)
        获取字符串的一部分,开始索引,结束索引,返回新的字符串
      

3. String类转换方法
   3.1 public byte[]  getBytes()
        将字符串转成字节数组 ,查询本机默认编码表  
        
   3.2 public char[]  toCharArray()
       将字符串转成字符数组,不查询编码表
            
   3.3 public String toUpperCase()
        将字符串全部转成大写字母  
        
   3.4 public String toLowerCase()
          将字符串全部转成小写字母  
         
   3.5 public String concat(String s)
           将两个字符串连接起来  +
           
   3.6 public static String valueOf(传递任意数据类型)
         将任意数据类型变成字符串
         
4. String类其他功能
   4.1 public String[] split(String s)
        切割字符串,传递参数就是一个切割的标准
         abc de fgh jk
         
   4.2 public String replace(char oldChar,char newChar)
        替换字符串,被替换以前的,替换以后的新字符
        
   4.3 public String replace(String oldString,String newString)
       替换字符串,被替换以前的字符串,替换以后的新字符串
      
   4.4 public String trim()
        去掉字符串两端空格,返回新的字符串,中间空格不理会
        
   4.5 public int compareTo(String s)
         两个字符串进行比较,称为字符串的自然顺序,字典顺序abcd  ABCD
         按照字符串的字典顺序进行比较
         返回值是整数,比较后出现三种结果  s1.compareTo(s2)
         s1小于s2  < 0 负数
         s1等于s2  = 0
         s1大于s2  > 0 正数
         char c = '以'
      

2 个回复

倒序浏览
这么多,常用的有那几个呢?
回复 使用道具 举报
会查会用就OK了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马