java 编写一个函数将字符串的第3个,6个,9个等(3的倍数的)字符给删除掉
答案:1 悬赏:0 手机版
解决时间 2021-04-03 12:47
- 提问者网友:暗中人
- 2021-04-02 15:33
java 编写一个函数将字符串的第3个,6个,9个等(3的倍数的)字符给删除掉
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-04-02 16:33
public static void main(String[] args) {
delString("abcdefghijlk");
}
public static void delString(String str)
{
StringBuffer buffer=new StringBuffer();
String s="";
for(int i=2;i {
s+=str.substring(i-2, i);
}
System.out.println(str+"剩余的长度"+s.length());
}
}追问那怎么判断3的倍数有字母'c'呢?当有'c'的时候不删除,追答public static void delString(String str)
{
StringBuffer buffer=new StringBuffer();
String s="";
for(int i=2;i {
if(str.charAt(i)=='c')
{
s+=str.substring(i-2, i+1);
}
else
{
s+=str.substring(i-2, i);
}
}
System.out.println(str+"剩余的长度"+s.length());
System.out.println(s);
}
}
delString("abcdefghijlk");
}
public static void delString(String str)
{
StringBuffer buffer=new StringBuffer();
String s="";
for(int i=2;i
s+=str.substring(i-2, i);
}
System.out.println(str+"剩余的长度"+s.length());
}
}追问那怎么判断3的倍数有字母'c'呢?当有'c'的时候不删除,追答public static void delString(String str)
{
StringBuffer buffer=new StringBuffer();
String s="";
for(int i=2;i
if(str.charAt(i)=='c')
{
s+=str.substring(i-2, i+1);
}
else
{
s+=str.substring(i-2, i);
}
}
System.out.println(str+"剩余的长度"+s.length());
System.out.println(s);
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯