字符串String

  • 字符串是一个对象,创建一个字符串:String message = new String("Welcome to Java");String message = "Welcome to Java";
     Char[] charArray = {'G','o','o','d',' ','D','a','y'}; String message = new String(charArray);
  • 不可变字符串与限定字符串
  • 字符串的比较:equals (是否指向同一个对象)与 "=" (字符串的内容是否相等)的区别,compareTo方法
  • 字符串长度(length():int),指定下标的字符charAt(inrdex:int):char, 字符串的连接("+")contact(s1: String): String ."Welcome to Java".charAt(0)是正确的,它返回W.
  • 获取子串substring(beginIndex:int):String   substring(beginIndex:int, endIndex:int):String
  • 字符串的转换、替换和分隔:trim(), split(delimiter:String):String[]
  • 利用静态的valueOf方法能够将字符数组转换成字符串。
  • 格式化字符串:String.format("5.2%", 45.556)
  • 字符串与数组之间的转换,String不能直接用作数组,如string1[0]是不正确的;
    1 String string1 = "WelcomeToJava";
    2 char[] chars = string1.toCharArray();
    3 System.out.println(chars[0]);

    使用静态的valueOf方法能够将字符数组转换成字符串。

posted @ 2013-11-02 08:58  soul390  阅读(207)  评论(0编辑  收藏  举报