如何在一个string里统计有多少个逗号
答案:2 悬赏:0
解决时间 2021-04-28 04:01
- 提问者网友:醉归
- 2021-04-27 13:26
如何在一个string里统计有多少个逗号
最佳答案
- 二级知识专家网友:爱情是怎么炼成的
- 2021-04-27 14:15
支持一下感觉挺不错的
全部回答
- 1楼网友:摧毁过往
- 2021-04-27 14:54
在java中可以使用正则表达式来方便地统计一个字符串中出现的标点符号的个数,思路是:
1、先记录统计前的字符串长度
2、使用正则表达式把需要统计的标点符号清除掉
3、使用第1步里保存的长度-第2步获得的字符串的长度,即可得到标点符号的的个数
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
String str = "这是;一段;测试文本,用来测试能不能去除掉标点符号。本例子只统计逗号句号和分号。 ";
int istr = str.length();
System.out.println("str的长度是:" + istr);
String str1 = str.replaceAll("[,。;]", "");
int istr1 = str1.length();
System.out.println("str1的长度是:" + istr1);
System.out.println("标点符号的个数是:" + (istr - istr1));
}
}
执行结果:
str的长度是:41
str1的长度是:36
标点符号的个数是:5
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息