String 如何从字符串中删除每隔一个逗号

String 如何从字符串中删除每隔一个逗号,string,list,delimiter,comma,String,List,Delimiter,Comma,在下面的列表中,如何删除要生成的其他逗号 (“a,1.50,b,2.00,c,2.50”)->(“a 1.50,b 2.00,c 2.50”) 我尝试使用分隔符,但不确定如何在此实例中使用它 public void listItems() { if(drinksVender!=null) { Scanner noCommaList = new Scanner(drinksVender).useDelimiter("[,]"); String[]

在下面的列表中,如何删除要生成的其他逗号

(“a,1.50,b,2.00,c,2.50”)->(“a 1.50,b 2.00,c 2.50”)

我尝试使用分隔符,但不确定如何在此实例中使用它

public void listItems() {

    if(drinksVender!=null)
    { 
        Scanner noCommaList = new Scanner(drinksVender).useDelimiter("[,]");
        String[] listItem = drinksVender.split(",");

    for(int numOfDrinks = 0; numOfDrinks < listItem.length; numOfDrinks++)
        {   

        System.out.println("[" +(numOfDrinks) + "] " + listItem[numOfDrinks] );

        }
    }
公共作废列表项(){
if(drinksVender!=null)
{ 
Scanner noCommaList=新扫描器(drinksVender)。使用分隔符(“[,]”);
字符串[]listItem=drinksVender.split(“,”);
对于(int-numOfDrinks=0;numOfDrinks
您可以为此使用正则表达式。您需要使用


myString.replaceAll(“(?你好,萨利。请用您正在使用的编程语言标记您的问题,而不是一般的关键字。这将帮助您更快地获得答案。Thanks@SallyTrivone我用你想用的命令更新了它。