代码总结
package String 和StringBuffer . exam;
import java. util. Arrays ;
public class test {
public static void main1 ( String [ ] args) {
String str1 = new String ( "Hello" ) ;
String str2 = new String ( "Hello" ) ;
System . out. println ( str1 == str2) ;
System . out. println ( str1. equals ( str2) ) ;
}
public static void main2 ( String [ ] args) {
System . out. println ( "A" . compareTo ( "a" ) ) ;
System . out. println ( "a" . compareTo ( "A" ) ) ;
System . out. println ( "A" . compareTo ( "A" ) ) ;
System . out. println ( "AB" . compareTo ( "AC" ) ) ;
System . out. println ( "刘" . compareTo ( "杨" ) ) ;
}
public static void main3 ( String [ ] args) {
String str = "agfdhgf" ;
char [ ] chars = str. toCharArray ( ) ;
System . out. println ( Arrays . toString ( chars) ) ;
}
public static void main4 ( String [ ] args) {
String str = "dhshgf" ;
char c = str. charAt ( 0 ) ;
System . out. println ( c) ;
System . out. println ( str. charAt ( str. length ( ) - 1 ) ) ;
}
public static void main5 ( String [ ] args) {
char [ ] str = { 'a' , 'b' , 'c' , 'd' } ;
String s = new String ( str) ;
System . out. println ( s) ;
}
public static void main6 ( String [ ] args) {
char [ ] str = { 'a' , 'b' , 'c' , 'd' } ;
String s = new String ( str, 0 , 1 ) ;
String s1 = new String ( str, 1 , 2 ) ;
String s2 = new String ( str, 1 , 4 ) ;
System . out. println ( s) ;
System . out. println ( s1) ;
}
public static void main7 ( String [ ] args) {
String str1 = "abs" ;
String str2 = "Abs" ;
System . out. println ( str1. equals ( str2) ) ;
System . out. println ( str1. equalsIgnoreCase ( str2) ) ;
}
public static void main8 ( String [ ] args) {
String str = "dghfgdskfdddfsj" ;
boolean ddd = str. contains ( "ddd" ) ;
System . out. println ( ddd) ;
}
public static void main9 ( String [ ] args) {
String str = "dghfgdskfdddfsj" ;
System . out. println ( str. indexOf ( "fsj" ) ) ;
System . out. println ( str. indexOf ( "fsj" , 5 ) ) ;
}
public static void main10 ( String [ ] args) {
String str = "dghfgdskfdddfsj" ;
System . out. println ( str. lastIndexOf ( "fsj" ) ) ;
System . out. println ( str. lastIndexOf ( "fsj" , 11 ) ) ;
}
public static void main11 ( String [ ] args) {
String str = "dghfgdskfdddfsj" ;
System . out. println ( str. startsWith ( "dg" ) ) ;
System . out. println ( str. startsWith ( "ddd" , 9 ) ) ;
}
public static void main12 ( String [ ] args) {
String str = "dghfgdskfdddfsj" ;
System . out. println ( str. endsWith ( "fsj" ) ) ;
}
public static void main13 ( String [ ] args) {
String str = "dghfgdskfdddfsj" ;
System . out. println ( str. replace ( 'd' , 'a' ) ) ;
System . out. println ( str. replace ( "gd" , "王" ) ) ;
System . out. println ( str. replaceAll ( "d" , "a" ) ) ;
System . out. println ( str. replaceAll ( "gd" , "王" ) ) ;
}
public static void main14 ( String [ ] args) {
String str = "dghfgdskfdddfsj" ;
System . out. println ( str. replaceFirst ( "g" , "d" ) ) ;
}
public static void main15 ( String [ ] args) {
String str = "hello world hello bit" ;
String [ ] s = str. split ( " " ) ;
System . out. println ( Arrays . toString ( s) ) ;
String [ ] s1 = str. split ( " " , 2 ) ;
System . out. println ( Arrays . toString ( s1) ) ;
String str2 = "192*168+1.1'2\\34|543" ;
String [ ] split = str2. split ( "\\\\" ) ;
System . out. println ( Arrays . toString ( split) ) ;
}
public static void main16 ( String [ ] args) {
String str = "dshfgsdhgfjds" ;
System . out. println ( str. substring ( 1 ) ) ;
System . out. println ( str. substring ( 1 , 3 ) ) ;
}
public static void main17 ( String [ ] args) {
String str = " he ld " ;
System . out. println ( str. trim ( ) ) ;
}
public static void main18 ( String [ ] args) {
String str = "gdfh FDHGkjGJ342434vhjkfd" ;
System . out. println ( str. toUpperCase ( ) ) ;
System . out. println ( str. toLowerCase ( ) ) ;
}
public static void main19 ( String [ ] args) {
String str1 = new String ( "hello" ) . intern ( ) ;
String str2 = "hello" ;
System . out. println ( str1 == str2) ;
}
public static void main20 ( String [ ] args) {
String str1 = "he" ;
String str2 = "llo" ;
String str = str1 + str2;
String str4 = "hello" ;
System . out. println ( str) ;
String str3 = str1. concat ( str2) ;
System . out. println ( str3) ;
System . out. println ( str == str4) ;
System . out. println ( str == str3) ;
}
public static void main21 ( String [ ] args) {
String str = "dshfhdsfg" ;
int length = str. length ( ) ;
System . out. println ( length) ;
}
public static void main22 ( String [ ] args) {
String str = "" ;
String str1 = null ;
System . out. println ( str. isEmpty ( ) ) ;
System . out. println ( str. length ( ) ) ;
System . out. println ( str1. isEmpty ( ) ) ;
}
public static void main23 ( String [ ] args) {
String str = "hdhgfs" ;
StringBuffer stringBuffer = new StringBuffer ( str) ;
StringBuffer stringBuffer1 = new StringBuffer ( ) ;
StringBuffer append = stringBuffer1. append ( str) ;
String s = stringBuffer. toString ( ) ;
}
public static void main24 ( String [ ] args) {
StringBuffer sb = new StringBuffer ( "helloworld" ) ;
sb. reverse ( ) ;
System . out. println ( sb) ;
}
public static void main25 ( String [ ] args) {
StringBuffer sb = new StringBuffer ( "helloworld" ) ;
sb. delete ( 5 , 9 ) ;
System . out. println ( sb) ;
}
public static void main26 ( String [ ] args) {
StringBuffer sb = new StringBuffer ( "helloworld" ) ;
sb. insert ( 1 , "王根生" ) ;
System . out. println ( sb) ;
}
public static void main ( String [ ] args) {
StringBuffer sb = new StringBuffer ( "helloworld" ) ;
StringBuffer sb1 = new StringBuffer ( "helloworld234" ) ;
sb. append ( "王根生" ) ;
sb. append ( sb1) ;
System . out. println ( sb) ;
}
}