字符串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方法能够将字符数组转换成字符串。