String与StringBuffer常用方法

静态方法:

  String与其他数据类型之间的转换:

    int → String:

      String s = String.valueOf(int i)  

    Stirng → int:

      int i = Integer.parseInt( s ); 

方法:

  1.string.trim()---去掉两端空格

  2.string.length()  ---字符串的长度

  3.string.charAt(int index) ---第index位的字符。

  4.stirng.substring(int beginIndex,int endIndex) ---剪切字符串,从beginIndex到endIndex

  5.stirng.indexOf(String s) ---返回第一个符合字符串的位数。如果没有返回“-1”

StringBuffer:

  当对字符串的追加、插入和删除操作比较频繁是,可以用StringBuffer

  1.优点:线程安全

      执行速度比Stirng快(StringBuffer为可变长字符串,String是不可变长字符串)

  2.如何创建:

      StringBuffer sb = new StringBuffer(String string)

  3.与String之间互相转换:

      StringBuffer sb = new StringBuffer(String string)

      String s = sb.toString()

  4.常用方法:

      1)在以上列出的String常用方法中,除了trim(),其他StringBuffer都有。

      2)append(Object object) ---追加

      3)insert(int index,Object object)---在第index位置上插入object

      4)delete(int start,int end)---删除start位置(包括)到end位置(不包括)

你可能感兴趣的:(String与StringBuffer常用方法)