1)使用length()方法获取长度:
String message = "Welcome to Java"; System.out.println("The length of "+message+"is"+message.length());显示:
The length of Welcome to Java is 152)使用charAt(index)方法获取字符:
String message = "Welcome to Java"; System.out.println(message.charAt(0));显示:
W3)使用concat(s2)连接字符串:
String s1 = "Welcome to"; String s2 = "Java"; Strnig s3=s1.concat(s2); System.out.println(s3);显示:
Welcome to Java4)使用toUpperCase()、toLowerCase()实现字符串的转换:
String message = "Welcome to Java"; String s2 = message.toUpperCase(message); String s3 = message.toLowerCase(message); System.out.println(s2); System.out.println(s3);显示:
WELCOME TO JAVA welcome to java1)使用“==”只能检测字符串是否指向同一个对象,而equals方法可以判断两个字符串内容是否相同。
String s1 = "Welcome to Java"; String s2 = "Welcome to java"; String s3 = "Welcome to maliao"; System.out.println(s1.equals(s2));//return true System.out.println(s1.equals(s3));//return false2)compareTo方法也可以比较字符串,按照字典顺序(Unicode码的顺序)进行比较。
String s1 = "abc"; String s2 = "abg"; System.out.println(s1.compareTo(s2));//返回-43)startsWith(prefix)、endsWith(suffix)的使用方法:
String s1 = "Welcome to Java"; System.out.printn(s1.startsWith("We"));//return true System.out.println(s1.startsWith("we"));//return false System.out.println(s1.endsWith("va");//retrun true System.out.println(s1.endsWith("Va"));//return falseString的更多骚操作请见下一条博客。