【问题标题】:How to count comma in a String java [duplicate]如何在String java中计算逗号[重复]
【发布时间】:2021-04-05 21:02:03
【问题描述】:

我有一个字符串,里面有很多逗号。

我想计算字符串中的所有逗号,但我不知道如何

我正在使用(split(",")-1)

但问题是,如果我输入这样的字符串:One,Two,Three,Four,,,

然后它只返回 3 而我希望它是 6。

我认为这是因为split(",") 返回的 String[] 不包含 null 或空值。

有没有办法解决这个问题?

【问题讨论】:

标签: java


【解决方案1】:

一种直接的方法是将输入的长度与删除所有逗号的输入进行比较:

String input = "One,Two,Three,Four,,,";
int numCommas = input.length() - input.replace(",", "").length();
System.out.println(numCommas);  // prints 6

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多