lzth.net
当前位置:首页 >> jAvA怎么统计字符串内的标点符号? >>

jAvA怎么统计字符串内的标点符号?

java中标点字符包括非字母、数字的字符。 用正则表达式比较简单,思路:把所有的标点替换成",",然后分割",",统计分割的次数。 str = str.replaceAll("[\\pP‘’“”]", ","); \pP 其中的小写 p 是 property 的意思,表示 Unicode 属性...

在java中可以使用正则表达式来方便地统计一个字符串中出现的标点符号的个数,思路是:1、先记录统计前的字符串长度2、使用正则表达式把需要统计的标点符号清除掉3、使用第1步里保存的长度-第2步获得的字符串的长度,即可得到标点符号的的个数 im...

itjob提供以下2种方法: str = 你要判断的字符串 一、str.contains(",")返回true 则包含 二、str.indexOf(",")如果等于-1,则不包含

我不晓得怎么用代码编写 应该是用字符的对比吧 这样反正不是字符的就是符号 不过我还晓得一个笨办法 把JAVA用记事本打开 然后“编辑”——“查找” 输入“;”号,点击“查找下一个”,这样一个一个的数,就知道有多少个“;”号了,其他符号一样

public static void main(String[] args) { //用Unicode码实现 String s = "12345689我飞电风扇[],"; //找第一个汉字 for (int index = 0;index0&&w.compareTo("\u9fa5")

String s="titleChoose2B"; Char c=s.charAt(s.length()-1);

String str = "我是中a国人ac哈哈,你是日本人!";String reg = "(?!^[\u4e00-\u9fff])([\u4e00-\u9fff])";System.out.println (str.replaceAll (reg, "-$1"));

提供以下2种方法: str = 你要判断的字符串 一、str.contains(",")返回true 则包含 二、str.indexOf(",")如果等于-1,则不包含

可以这样其中假设你一段话也存在数组S中 String BD[] =new String (",.:")//即创建一个标点存储的数组。 int sum=0; //初始化下计数器 for(int i=0;i

Scanner scanner = new Scanner(System.in); if(scanner.hasNext()){ String ss = scanner.nextLine().split("\\W+"); for(String s: ss) System.out.println(s); }

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com