publicclassStringTest{publicstaticvoidmain(String[]args){//1Strings1="abc";//2Strings2=newString("cdg");//3byte[]bytes={98,88,34,25};Strings3=newString(bytes);//4String(byte[]bytes,intoffset,intlength)ConstructsanewStringbydecodingthespecifiedsubarrayofbytesusingtheplatform'sdefaultcharse;Strings4=newString(bytes,1,3);//5.char[]c1={'我','是','中','国','人'};Strings5=newString(c1);System.out.println(s5);//我是中国人//6.Strings6=newString(c1,2,2);System.out.println(s6);//中国System.out.println(s3);//abcdString已经重写了Object中的toString}}/*字符串常用方法*/publicclassStringTest06{publicstaticvoidmain(String[]args){//1.charcharAt(intindex);Strings1="我是王勇,是坏人!";charc1=s1.charAt(2);System.out.println(c1);//王//2.booleanendsWith(StringendStr);System.out.println("HelloWorld.java".endsWith("java"));//trueSystem.out.println("HelloWorld.java".endsWith(".java"));//trueSystem.out.println("HelloWorld.java".endsWith("HelloWorld.java"));//trueSystem.out.println("HelloWorld.java".endsWith("txt"));//falseSystem.out.println("HelloWorld.java".endsWith("java"));//false//3.booleanequalsIgnoreCase(StringanotherString);System.out.println("abc".equalsIgnoreCase("ABc"));//true//4.byte[]getBytes();byte[]bytes="abc".getBytes();for(inti=0;i<bytes.length;i++){System.out.println(bytes[i]);}//5.intindexOf(Stringstr);System.out.println("http://192.168.1.100:8080/oa/login.action?username=jack&pwd=123".indexOf("/oa"));//25//6.intindexOf(Stringstr,intfromIndex);System.out.println("javaoraclec++javavb".indexOf("java",1));//13//7.intlastIndexOf(Stringstr)System.out.println("javaoraclec++javavb".lastIndexOf("java"));//13//8.intlastIndexOf(Stringstr,intfromIndex)System.out.println("javaoraclec++javavb".lastIndexOf("java",14));//13//9.intlength();System.out.println("abc".length());//数组是length属性,String是length()方法//10.StringreplaceAll(Strings1,Strings2);//mysqloraclec++mysqlvbSystem.out.println("javaoraclec++javavb".replaceAll("java","mysql"));//这个程序是4个字符串//11.String[]split(Strings);StringmyTime="2008,08,08";String[]ymd=myTime.split(",");for(inti=0;i<ymd.length;i++){System.out.println(ymd[i]);}//12.booleanstartsWith(Strings);System.out.println("/system/login.action".startsWith("/"));//true//13.Stringsubstring(intbegin);System.out.println("/oa/login.action".substring(3));///login.action//14.Stringsubstring(intbeginIndex,intendIndex)System.out.println("/oa/login.action".substring(4,9));//login//15.char[]toCharArray();//字符串到字符数组的转化char[]c2="我是李海波".toCharArray();for(inti=0;i<c2.length;i++){System.out.println(c2[i]);}//16.转换成大写System.out.println("Abcdef".toUpperCase());//17.转换成小写System.out.println("ABCDEf".toLowerCase());//18.Stringtrim();、、去掉两边的空格System.out.print("abcde".trim());System.out.println("TEST");//19.StringvalueOf(Objectobj);ReturnsthestringrepresentationoftheObjectargument.Objecto=null;System.out.println(o);//不会,因为并不是直接调用toString方法,String.valueOf(Object)这个方法对空值进行处理了。System.out.println(String.valueOf(o));//System.out.println(o.toString());//会出现空指针