java统计汉字

public class TotalUtil {    public static int getSum(String text) {        String reg = "^[\u4e00-\u9fa5]{1}$";        int result = 0;        for (int i = 0; i < text.length(); i++) {            String b = Character.toString(text.charAt(i));            if (b.matches(reg)) {                result++;            }        }        return result;    } } 
时间: 2024-10-02 06:10:19

java统计汉字的相关文章

java保存汉字到mysal乱码

java存数据到mysql java保存前汉字正常显示,到mysql乱码 直接在小海豚上(sqlyog)修改,网上很多人都说在dos里写语句神马的,弄了一圈也不管用,还麻烦,最后发现直接工具就能修改 1,该数据库 2.表 把字符集改为utf8就可以了 3.如果还不行,至多把mysql安装文件下my.ini文件里default-character-set = utf8和character-set-server = utf8修改了就可以了 4.完事 java保存汉字到mysal乱码,布布扣,bubu

java将汉字转成拼音

package com.jframe.kit; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.sourceforge.pinyin4j.format.HanyuPinyinToneTy

Java 解析汉字拼音

需要java包 :pinyin4j-2.5.0.jar pinyin4j的使用很方便,一般转换只需要使用PinyinHelper类的静态工具方法即可: String[] pinyin = PinyinHelper.toHanyuPinyinStringArray('赵'); //该类还有其他的拼音转换形式,但是基本上用不到,就不介绍了 返回的数组即是该字符的拼音,如上例就是pinyin[0]=zhao,后面的数字代表声调,声调为5表示轻读,无声调.之所谓返回数组,是因为被判定的汉字有可能有多个读

java统计字符串中字符及子字符串个数

import java.util.Scanner;public class Counter { static Scanner scanner = new Scanner(System.in); public static void count(String s) { int low, upper, num, others; low = upper = num = others = 0; for (int i = 0; i < s.length(); i++) { if (Character.is

java统计文本中某个字符串出现的次数

原文: java统计文本中某个字符串出现的次数 源代码下载地址:http://www.zuidaima.com/share/1550463297014784.htm 统计文本中某个字符串出现的次数或字符串中指定元素出现的次数 文件样本: 程序查找的上此文件带"a"的字符在多少次 结果: package com.zuidaima.util.string; import java.io.*; /** * @author www.zuidaima.com **/ public class C

java实现汉字字典

环境:eclipsse, jdk1.6, 没有使用第三方的包,都是JDK有的. 注意,项目源文件我都使用的是UTF-8的编码格式,如果不是,代码里面的汉字注释会显示乱码. 设置UTF-8:windows->Preferences->General->Workspace 页面上Text file encoding,选择Other UTF-8 项目结构: 1.字典文件 dic.txt 下载地址:http://download.csdn.net/detail/wssiqi/5056993 这里

hdu 2030 统计汉字个数

汉字统计 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 17280    Accepted Submission(s): 9508 Problem Description 统计给定文本文件中汉字的个数. Input 输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本. Output 对于每一段文本,输出其中的汉字的个数,每个

JAVA 中汉字在不同编码下的字节不同

*/ utf-8中文字节长度:6 utf-16中文字节长度:6 UTF-16BE中文字节长度:4 UTF-16LE中文字节长度:4 UTF-32中文字节长度:8 UTF-32BE中文字节长度:8 UTF-32LE中文字节长度:8 unicode中文字节长度:6 GBK中文字节长度:4 GB2312中文字节长度:4 GB18030中文字节长度:4 ISO8859-1中文字节长度:2 BIG5中文字节长度:3 ASCII中文字节长度:2 -------------------------------

java统计一个子串在指定字符串中出现的次数

今天查着用了用String类里的几个方法,分享下代码 题目要求:统计一个子串在指定字符串中出现的次数( 提示java字串出现了6次) 1 public class SearchSameString { 2 3 public static void main(String[] args) { 4 // 定义俩个字符串 5 String shortStr = "java"; 6 String longStr = "javasdfjavawerjavavsswetjavadfgdf