public class Demo1 {
public static void main ( String[ ] args) {
String s1= "jdk" ;
s1 = s1. toUpperCase ( ) ;
System. out. println ( s1) ;
String s2 = s1. substring ( 1 ) ;
System. out. println ( s2) ;
}
}
public class Demo2 {
public static void main ( String[ ] args) {
String s1 = " test" ;
s1 = s1. trim ( ) ;
System. out. println ( s1) ;
}
}
public class Demo3 {
public static void main ( String[ ] args) {
System. out. println ( judge1 ( "abcdcba" ) ) ;
System. out. println ( judge2 ( "abcdcba" ) ) ;
}
public static boolean judge1 ( String s) {
if ( s == null) {
return false ;
} else {
int len = s. length ( ) ;
for ( int i= 0 ; i< len; i++ ) {
if ( s. charAt ( i) != s. charAt ( len- 1 - i) ) {
return false ;
}
}
}
return true ;
}
public static boolean judge2 ( String s) {
boolean flag = false ;
if ( s == null) {
return flag;
} else {
StringBuffer stringBuffer = new StringBuffer ( s) ;
stringBuffer = stringBuffer. reverse ( ) ;
String s1 = stringBuffer. toString ( ) ;
if ( s1. equals ( s) ) {
return true ;
}
}
return false ;
}
}
public class Demo4 {
public static void main ( String[ ] args) {
String s = "113@ ere qqq yyui" ;
s = s. replace ( "@" , "" ) ;
String[ ] strings = s. split ( " " ) ;
for ( String s1: strings) {
System. out. println ( s1) ;
}
}
}
public class Demo5 {
public static void main ( String[ ] args) {
String s = "To be or not to be" ;
String[ ] strings = s. split ( " " ) ;
StringBuffer s2 = new StringBuffer ( ) ;
StringBuffer stringBuffer;
for ( String s1: strings) {
stringBuffer = new StringBuffer ( s1) ;
stringBuffer = stringBuffer. reverse ( ) ;
s1 = stringBuffer. toString ( ) ;
s2. append ( s1+ " " ) ;
}
s2 = s2. deleteCharAt ( s. length ( ) ) ;
s2. append ( '.' ) ;
s = s2. toString ( ) ;
System. out. println ( s) ;
}
}
public class Demo6 {
public static void main ( String[ ] args) {
String s = "name=zhangsan age=18 classNo=090728" ;
s = s. replaceAll ( "=" , " " ) ;
String[ ] strings = s. split ( " " ) ;
StringBuffer stringBuffer = new StringBuffer ( ) ;
for ( int i= 0 ; i< strings. length; i++ ) {
if ( i% 2 != 0 ) {
stringBuffer. append ( strings[ i] + " " ) ;
}
}
s = stringBuffer. toString ( ) . trim ( ) ;
System. out. println ( s) ;
}
}
public class Demo7 {
public static void main ( String[ ] args) {
String s = "那车水马龙的人世间,那样的来,那样的去,太匆忙" ;
int i = s. lastIndexOf ( "那" ) ;
System. out. println ( i) ;
}
}
public class Demo8 {
public static void main ( String[ ] args) {
Scanner scanner = new Scanner ( System. in) ;
System. out. println ( "请输入你的身份证号" ) ;
String s = scanner. next ( ) ;
System. out. println ( s) ;
if ( s. length ( ) == 18 ) {
char c = s. charAt ( 16 ) ;
if ( c == '1' ) {
System. out. println ( "男" ) ;
} else if ( c == '2' ) {
System. out. println ( "女" ) ;
}
} else {
char c = s. charAt ( 14 ) ;
if ( c == '1' ) {
System. out. println ( "男" ) ;
} else if ( c == '2' ) {
System. out. println ( "女" ) ;
}
}
}
}
public class Demo9 {
public static void main ( String[ ] args) {
System. out. println ( rtrim ( "asdas " ) ) ;
}
public static String rtrim ( String s) {
while ( s. endsWith ( " " ) ) {
s = s. substring ( 0 , s. length ( ) - 1 ) ;
}
return s;
}
}
public class Demo10 {
public static void main ( String[ ] args) {
System. out. println ( concat ( "ok" ) ) ;
}
public static String concat ( String s) {
StringBuffer stringBuffer = new StringBuffer ( s) ;
stringBuffer = stringBuffer. reverse ( ) ;
s = s. concat ( stringBuffer. toString ( ) ) ;
return s;
}
}
public class Demo11 {
public static void main ( String[ ] args) {
System. out. println ( moveToRight ( "hello world" , 2 ) ) ;
}
public static String moveToRight ( String s, int n) {
String s2 = s. substring ( 0 , s. length ( ) - n) ;
String s1 = s. substring ( s. length ( ) - n) ;
s = s1. concat ( s2) ;
return s;
}
}
public class Demo12 {
public static void main ( String[ ] args) {
String[ ] strings = { "asd" , "asdasd" , "aweqw" , "zxczxc" , "aweqwe" } ;
System. out. println ( longestString ( strings) ) ;
}
public static String longestString ( String[ ] strings) {
int max = strings[ 0 ] . length ( ) ;
String s = strings[ 0 ] ;
for ( int i= 1 ; i< strings. length- 1 ; i++ ) {
if ( strings[ i] . length ( ) > max) {
s = strings[ i] ;
max = strings[ i] . length ( ) ;
}
}
return s;
}
}
public class Demo13 {
public static void main ( String[ ] args) {
String s = "我爱你中国" ;
String s1 = "中国" ;
System. out. println ( StringAt ( s, s1) ) ;
}
public static int StringAt ( String s, String s1) {
s = s. toLowerCase ( ) ;
s1 = s1. toLowerCase ( ) ;
if ( s. contains ( s1) ) {
return s. indexOf ( s1) ;
}
return - 1 ;
}
}
public class Demo14 {
public static void main ( String[ ] args) {
getScore ( "01#张三#20-02#李四#30-03#王五#40" ) ;
}
public static void getScore ( String s) {
int sum = 0 ;
String[ ] ss1 = s. split ( "-" ) ;
String[ ] ss2;
for ( int i = 0 ; i < ss1. length; i++ ) {
ss2 = ss1[ i] . split ( "#" ) ;
for ( int j = 0 ; j < ss2. length; j++ ) {
System. out. print ( ss2[ j] ) ;
if ( j != ss2. length - 1 ) {
System. out. print ( " " ) ;
}
}
sum += Integer. parseInt ( ss2[ ss2. length - 1 ] ) ;
if ( i != ss1. length - 1 ) {
System. out. print ( "\t\t" ) ;
}
}
System. out. println ( ) ;
System. out. println ( sum) ;
}
}
public class Demo15 {
public static void main ( String[ ] args) {
String s = "abkkcdkkefkkskk" ;
String s1 = "kk" ;
int n = 0 ;
int x;
for ( int i= 0 ; i< s. length ( ) ; i++ ) {
if ( s. contains ( s1) ) {
n += 1 ;
x = s. indexOf ( s1) ;
s = s. substring ( x+ 1 ) ;
} else {
break ;
}
}
System. out. println ( n) ;
}
}