首页 > 代码库 > String

String

使用String对象存储字符串:

     String s="Helloword"

     String s=new String();

     String s=new String("Helloword")


String类位于包java.lang包中,具有丰富的方法
    计算字符串的长度,比较字符串,连接字符串,提取字符串

 

字符串长度:
    方法原型:public int length(){}

    调用方法:字符串标识符.length();
  

字符串比较:

    String类提供了equals()方法,比较存储在两个字符对象内容是否一致(返回值boolean类型)
   

equals与==的区别:

     ==:比较是否在同一内存空间或比较数字

     equals:比较内容是否一致


字符串字母转换:

    使用equalslgnoerCase()方法--字符串比较时忽略大小写

    使用toLouerCase()方法--返回字符串小写形式

    使用toUpperCase()方法--返回字符串大写形式


字符串连续:

    a.使用“+”

    b.使用concat()方法

       A.concat(B);

      B字符串将连续到A字符串后面


 字符串提取方法:

   a.搜索第一个出现的字符ch(或字符串value)

     public int indexOf(int ch)

     public int indexOf(String value)

   b.搜索最后一个出现的字符ch(或字符串value)

     public int lastindexOf(int ch)

     public int lastindexOf(String value)

   c.从指定位置寻找字符或字符串,返回下标

     s.indexOf(寻找字符.指定位置)

 

判断字符串是否一指定格式结尾(返回boolean类型)

   s.endsWith(字符串)

 判断字符串是否一指定格式开头(返回boolean类型)

   s.StartsWith(字符串)


常用的提取方法:

   a.public string substring(int index)

     提取从位置开始的字符串部分--index

   b.public String substring(int begininelex,int endindex)

     提取begininelex之间的字符串部分

   c.public String trim()

     返回一个前后不含任何空格的调用字符串副本


字符串拆分:

  String类提供了Split()方法,将一个字符串分割为子字符串,结果作为字符串数组返回
 

String