java中 如何删除String中的值,并且保证不留下多余的逗号。
比如将现在有一值string="a,b,c,d,e"如何删除其中的任何一个值,保证删除后不留下多余的","逗号;怎么做?思路讲解一下能明白就给分、其实java不java都...
比如 将
现在有一值 string = "a,b,c,d,e"
如何删除其中的 任何一个值, 保证 删除后 不留下多余的"," 逗号;
怎么做?思路讲解一下 能明白就给分、
其实java不java都无所谓,讲一下思路,语言都是相同的嘛、 展开
现在有一值 string = "a,b,c,d,e"
如何删除其中的 任何一个值, 保证 删除后 不留下多余的"," 逗号;
怎么做?思路讲解一下 能明白就给分、
其实java不java都无所谓,讲一下思路,语言都是相同的嘛、 展开
7个回答
展开全部
详细代码如下:
public class TestDeleteString{
public static void main(String[] args) {
String s = "a,b,c,d,e"
for(int i=0; i<s.length(); i++) {
char c = s.charAt(i);
if(c=='某个字符') {
s = s.subString(0, i-1)+s.subString(s.length()-i+1,s.length()); System.out.println(s);
}
}
}
}
大致思想如上
public class TestDeleteString{
public static void main(String[] args) {
String s = "a,b,c,d,e"
for(int i=0; i<s.length(); i++) {
char c = s.charAt(i);
if(c=='某个字符') {
s = s.subString(0, i-1)+s.subString(s.length()-i+1,s.length()); System.out.println(s);
}
}
}
}
大致思想如上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1:先写一个数组:如String aa=="a,b,c,d,e"; String aaa[]=aa.spit(","); String aaaa="";
String bb="a";(假设你要删除的值)
for (int i=0;i++;i<aaa.length;){
if(!bb.equals(aaa[i])){
aaaa+=aaa[i]+",";(这个时候得出的最后结果会多出来一个,)
}
}
最后结果为:aaaa=aaaa.suString(0,aaaa.split(",").length-1);
String bb="a";(假设你要删除的值)
for (int i=0;i++;i<aaa.length;){
if(!bb.equals(aaa[i])){
aaaa+=aaa[i]+",";(这个时候得出的最后结果会多出来一个,)
}
}
最后结果为:aaaa=aaaa.suString(0,aaaa.split(",").length-1);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询