⑴ 用java实现汉字的笔画数
找字和笔画对应的数据源建个数据库查,
或者找找有没有网站提供现成接口,
是比较科学的办法
⑵ 求一个JAVA的汉字排序程序。。。
对汉字是按拼音排序的,示例:import java.util.*;
import java.text.*;public class Test{
public static void main(String args[]) {
//Comparator cmp = (RuleBasedCollator)java.text.Collator.getInstance(java.util.Locale.CHINA);//try testing various locales
Comparator cmp = java.text.Collator.getInstance(java.util.Locale.CHINA);//try testing various locales
String[] arr = {"张三", "李四", "张", "王"};
java.util.Arrays.sort(arr, cmp);
for (int i = 0; i < arr.length; i++)
System.out.println(arr[i]);
Comparator cmp2 = java.text.Collator.getInstance();//try default locale
String[] arr2 = {"我", "是", "草", "吗"};
java.util.Arrays.sort(arr2, cmp2);
for (int i = 0; i < arr2.length; i++)
System.out.println(arr2[i]);
}
}
⑶ 怎样用java把名单按姓氏笔画排序
你必然需要一个“文字<-->笔画数”对应关系的数据表。然后根据文字查表得笔画数再排序。至于这张表是你自己数笔画建还是到网上去找现成的就看你自己了。
⑷ 求基于java平台的手机输入法(要可以输入笔画的)
没有只有火星文什么的。原因是不能后台运行我的已经破解后台了都找不到输入法相信以后会有的。等等吧!
⑸ java中一个字符是几个字节字符和字节是同等的吗
Java规定了字符的内码要用UTF-16编码,一个字符是2个字节。外码字符所占字节取决于具体编码。字符和字节是不一样的。
外码编码不同,字符和字节的换算不同,几种常见的编码换算如下:
ASCII编码是单字节编码,只有英文字符,不能编码汉字。
GBK编码1个英文字符是1个字节,一个汉字是是2个字节。
UTF-8编码1个英文字符是1个字节,一个汉字是3个字节。
Unicode编码1个英文字符是2个字节,一个汉字是2个字节。
(5)汉字笔画数java扩展阅读:
汉字编码的困难点 汉字进入计算机,有许多困难,其原因主要有三点:
①数量庞大:一般认为,汉字总数已超过6万个(包括简化字)。虽有研究者主张规定3000多或4000字作为当代通用汉字,但仍比处理由二三十个字母组成的拼音文字要困难得多。
②字形复杂:有古体今体,繁体简体,正体异体;而且笔画相差悬殊,少的一笔,多的达36笔,简化后平均为9.8笔。
③存在大量一音多字和一字多音的现象:汉语音节416个,分声调后为1295个(根据《现代汉语词典》统计,轻声39个未计)。以1万个汉字计算,每个不带调的音节平均超过24个汉字,每个带调音节平均超过7.7个汉字。有的同音同调字多达66个。一字多音现象也很普遍。
⑹ 汉字编程可以用笔画来编程
感觉你好可爱,你有没有想过你看一堆笔画是个什么感觉?
一笔一划不能代表什么的,
代码可读性差的话你要怎么维护?
汉字编程不是不可以的,只是打出一个字需要打好几个字母,效率会慢很多
其实Java也可以用汉字编程,只是关键字不一样罢了,
你可以试一试这样
public class 测试类{
public static void main(int[] 参数){
测试类 测试 = new 测试();
测试.说话();
}
public void 说话(){
System.out.println("你好中国!");
}
}
⑺ Java语言中一个字符占几个字节
你好,我们通常说的一个字符占两个字节是指汉字,英文字母是一专个字节属
public class getCharBytes {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Character a ='a';
Character b ='啊';
System.out.println(a.toString().getBytes().length);
System.out.println(b.toString().getBytes().length);
}
}
⑻ 有没有java格式的笔画输入法
很遗憾的告诉你非智能手机是用不了第三方的输入法软件的,自然也没有JAVA的输入法
⑼ 有没有java格式的笔画输入法
有的。。你可以到网站上面去下载 360里面也会自动的找到适合你手机的软件
⑽ php如何获取一个汉字的笔画数
笨办法是弄个数据库把常用汉字和其笔画数存起来,这样要取得汉字笔画数就去查。