⑴ 用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如何獲取一個漢字的筆畫數
笨辦法是弄個資料庫把常用漢字和其筆畫數存起來,這樣要取得漢字筆畫數就去查。