java标点符号用什么意思_java怎么统计字符串内的标点符号?
展開全部
在java中可以使用正則表達式來方便地統62616964757a686964616fe78988e69d8331333337396236計一個字符串中出現的標點符號的個數,思路是:
1、先記錄統計前的字符串長度
2、使用正則表達式把需要統計的標點符號清除掉
3、使用第1步里保存的長度-第2步獲得的字符串的長度,即可得到標點符號的的個數import?java.util.*;
import?java.lang.*;
import?java.io.*;
/*?Name?of?the?class?has?to?be?"Main"?only?if?the?class?is?public.?*/
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
總結
以上是生活随笔為你收集整理的java标点符号用什么意思_java怎么统计字符串内的标点符号?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java arraylist 对象 删除
- 下一篇: 时间周期 java_周期和持续时间 /