四、字符串

一、字符串练习

1、编写程序将"jdk"全部变成大写,并输出到屏幕,截取子串“DK”并输出屏幕。

String jdk="jdk";

jdk=jdk.toUpperCase();

System.out.println(jdk.substring(1,jdk.length()));  //通过获取字符串下标截取片段

2、编写程序将String类型字符串“test”变成“tset”

String test="test";

System.out.println(test.replace("es","se"));


3、写一个方法判断一个字符是否对称

public static boolean isDuiCheng(String s){

int length=s.length();

String s1=" ";

String s2=" ";

if(length%2==0){

s1=s.substring(0,length/2);

s2=s.substring(length/2,length);

}else{

s1=s.substring(0,length/2);

s2=s.substring(length/2+1,length);

}

System.out.println(s1);

Saystem.out.println(s2);

int len=length/2;

for(int i=0;i

    if(s1.charAt(i)!=s2.charAt(len-1-i)){

      return false;

}

}

return ture;

}


4、String s="113@ ere qqq yyui"请输入所有子串113 ere qqq yyui

String s= "113@ ere qqq yyui";

s=s.replace(“@”,“”);

System.ouot.println(s);

String sa1[]=s.split(" ");

for(String ss:s1){

System.out.println(ss);

}


5、一个子串nba在整串中出现的次数“nbaernbatynbauinbaopnba"

String nb="nba‘;

int length=str.length()/nb.length();

int count=0;

for(int i=0;i

if(str.contains(nb)){

str=str.substring(str.indexOf(nb)+nb.length(),str.length());

count++;

}else{

break;

}

}

System.out.println(count);


你可能感兴趣的:(四、字符串)