比如是list集合,里面有逗號(hào),可以這樣很方便的把逗號(hào)全部刪除
創(chuàng)新互聯(lián)專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、余姚網(wǎng)絡(luò)推廣、重慶小程序開(kāi)發(fā)公司、余姚網(wǎng)絡(luò)營(yíng)銷(xiāo)、余姚企業(yè)策劃、余姚品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供余姚建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
List?list?=?new?ArrayList(){{add("1");
add(",");
add(",");
add("2");}};
List?list2=?new?ArrayList(){{
add(",");
}};
list.removeAll(list2);
System.out.println(list);
import java.util.*;
public class A
{
public static void main(String[] args)
{
List list=new ArrayList();
list.add("a");
list.add(",");
list.add("b");
list.add(",");
list.add("c");
list.add(",");
list.add("d");
list.add(",");
list.add("e");
for(int i=0;ilist.size();i++)
{
if(list.get(i).equals(","))
list.remove(",");
}
Iterator it=list.iterator();
while(it.hasNext())
{
System.out.print(it.next());
}
}
}
一次替換完好像不行,可以分多次替換
import?java.util.regex.Pattern;
public?class?Test?{
public?static?void?main(String[]?args)?{
Pattern?compile?=?Pattern.compile("(\\[.*?)[,,]+(.*?\\])");
String?str?=?"這是[你,好,啊,測(cè)試一下,,]再來(lái)一次[你,好測(cè),,試一下]";
System.out.println("原字符串:"?+?str);
while?(compile.matcher(str).find())?{
str?=?compile.matcher(str).replaceAll("$1$2");
}
//?這是[你好啊測(cè)試一下]再來(lái)一次[你好測(cè)試一下]
System.out.println("替?換?后:"?+?str);
}
}
你這個(gè)就是為了去掉0然后打印出來(lái)嗎?
其實(shí)沒(méi)必要每次單獨(dú)打印?可以考慮用一個(gè)String把結(jié)果保存下來(lái)?最后統(tǒng)一打印
至于你說(shuō)的去掉最后的","做法很多?常見(jiàn)的就是用String.substring(start,end)去截取
class?Sz
{
public?static?void?main?(String[]?args)?throws?java.lang.Exception
{
int?oldArr[]?=?{?1,?3,?4,?5,?0,?0,?6,?6,?0,?5,?4,?7,?6,?7,?0,?5?};
String?newArrayString?=?"";?//這里最好還是使用StringBuilder?
for?(int?a?=?0;?a??oldArr.length;?a++)?{
if?(oldArr[a]?!=?0)?{
newArrayString?+=?oldArr[a]?+?",";
}
}
if(newArrayString.length()??0){
newArrayString?=?newArrayString.substring(0,?newArrayString.length()?-?1);
}
System.out.print("newArr[]={"+newArrayString+"}");
}
}