一、字符串练习
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<len;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<length;i++){
if(str.contains(nb)){
str=str.substring(str.indexOf(nb)+nb.length(),str.length());
count++;
}else{
break;
}
}
System.out.println(count);
网友评论