當前位置:首頁 » 編程語言 » java繁體字

java繁體字

發布時間: 2022-04-19 12:40:59

1. java 裡面注釋出來了繁體字

java的注釋出來了繁體字,是Eclipse/MyEclipse編碼與java文件不匹配出現亂碼(繁體字)導致的。可以按如下兩種方式修改:
修改java文件的編碼方式,可以按以下步驟:
選中文件右鍵-->Properties-->Resource-->Text file encoding-->選中Other,然後選擇想要的編碼格式就可以了。
修改MyEclipse的編碼方式,可以按以下步驟:
菜單欄的Window-->Perferences-->General-->Work Space-->Text file encoding-->選中Other,然後選擇想要的編碼格式就可以了。

2. 為什麼我運行JAVA程序後結果是繁體字啊

轉碼問題
String newStr = new String(str.getBytes("ISO-8859-1"),"gb2312");

3. 如何用java將繁體字轉為簡體字

我不知道你是要自己實現,還是說只要有個類庫就可以了,下面是我找的一個類庫的實例代碼:

packagetest3;

importnet.sf.chineseutils.ChineseUtils;


publicclassTest{
publicstaticvoidmain(Stringargs[])throwsException{
System.out.println(ChineseUtils.simpToTrad("把BIG5繁體字元串轉換成的GB簡體字元串。"));
}
}

輸出:

把BIG5繁體字元串轉換成的GB簡體字元串。


4. java手機怎麼打繁體字

JAVA是識別軟體的東西,可以的話去下載打繁體字的軟體就可以了。不過很多手機不支持。

5. JAVA中如何將GBK繁體字轉化成簡體字

有getCharacterEncoding() 方法,返回值是String的,你可以根據String處理來判斷是哪種字元集;以下是api的解釋
Returns the name of the character encoding used in the body of this request.
當然有點偏題了,關於「JAVA中如何將GBK繁體字轉化成簡體字」的問題你可以看以下鏈接:http://hi..com/chenhaoxian/blog/item/cbada8c3e3432c54b219a86b.html
這是方法之一,你完全可以放到伺服器端做,並且做的更細一些,只是那樣會加重伺服器負擔,一般的都可以在瀏覽器處理……

6. 在java中,怎麼把繁體字轉化為簡體字

實現思路一:採用字元串的方式實現
[java]viewplain
packagecom.bzu.converter;
importjava.util.Scanner;

/**
*思路一:採用字元串的方式實現
*/
publicclassJianFanConvert1{
publicstaticfinalStringjianti="萬與丑專業叢東絲";
publicstaticfinalStringfanti="萬與丑專業叢東絲";
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
System.out.println("請輸入你想轉換的句子");
Stringwords=input.next();
for(inti=0;i<words.length();i++){
chartempChar=words.charAt(i);
intposition=jianti.indexOf(tempChar);//此方法調用時間復雜度為O(n)
charfantiChar;
if(position==-1){
fantiChar=tempChar;
}else{
fantiChar=fanti.charAt(position);
}
System.out.print(fantiChar);
}
}
}
分析上述實現,時間復雜度為O(n*n),當問題規模擴大時會非常耗時。
實現思路二:採用哈希演算法實現
1.哈希方法
哈希方法在就是在鍵和值之間建立一個確定的對應函數關系hash(),就是key向value的換算關系,使得每一個鍵與結構中的一個唯一的存儲位置相對應:值的存儲位置=hash(鍵)即Value的位置=hash(key)
例如有一組「鍵值對」:<5,」tom」>、<8,」Jane」>、<12,」Bit」>、<17,」Lily」>、<20,」sunny」>,我們按照如下哈希函數對鍵進行計算:hash(x)=x%17+3,得出如下結果:hash(5)=8、hash(8)=11、hash(12)=15、hash(17)=3、hash(20)=6。
我們把<5,」tom」>、<8,」Jane」>、<12,」Bit」>、<17,」Lily」>、<20,」sunny」>分別放到地址為8、11、15、3、6的位置上。當要檢索17對應的值的時候,只要首先計算17的哈希值為3,然後到地址為3的地方去取數據就可以找到17對應的數據是「Lily」了。
使用哈希方法,查詢的時間復雜度為O(1),能夠直接定位其位置,大大加快數據的查詢速度。
2.哈希表
將數據採用哈希演算法進行保存的數據結構就是哈希表,常見操作put、get、remove。
Java中的HashMap使用(Java內置的哈希表數據結構)
HashMap的主要方法
intsize():得到Map中「鍵-值對」的數量
booleanisEmpty():Map是否是空的,也就是是否不含有任何「鍵-值對」
booleancontainsKey(Objectkey):Map中是否含有以key為鍵的「鍵-值對」
booleancontainsValue(Objectvalue):Map中是否含有以value為值的「鍵-值對」
Objectget(Objectkey):從Map中得到以key為鍵的值,如果Map中不含有以key為鍵的「鍵-值對」則返回null
Objectput(Objectkey,Objectvalue):向Map中存儲以key為鍵、value為值的「鍵-值對」
Objectremove(Objectkey):從Map中移除以key為鍵的「鍵-值對」
voidclear():清除所有「鍵-值對」
SetkeySet():得到所有的鍵
Collectionvalues():得到所有的值
SetentrySet():得到所有的「鍵-值對」,Set中的類型是Map.Entry

[java]viewplain
packagecom.bzu.converter;
importjava.util.HashMap;
importjava.util.Map;
importjava.util.Scanner;

/**
*思路二:採用哈希演算法實現
*/
publicclassJianFanConvert2{
publicstaticfinalStringjianti="萬與丑專業叢東絲";
publicstaticfinalStringfanti="萬與丑專業叢東絲";

publicstaticvoidmain(String[]args){
Map<Character,Character>map=newHashMap<Character,Character>();
for(inti=0;i<jianti.length();i++){
map.put(jianti.charAt(i),fanti.charAt(i));
}
Scannerinput=newScanner(System.in);
System.out.println("請輸入你想轉換的句子");
Stringwords=input.next();
/**
*為了測試隨著問題規模的擴大用時
*/
for(inti=0;i<10;i++){
words=words+words;
}

longbegin=System.currentTimeMillis();
for(inti=0;i<words.length();i++){
chartempChar=words.charAt(i);
Charactercharacter=map.get(tempChar);
charfantiChar;
if(character==null){
fantiChar=tempChar;
}else{
fantiChar=character;
}
System.out.print(fantiChar);
}
longend=System.currentTimeMillis();
System.out.println(" 用時:"+(end-begin));
}
}
分析上述演算法實現,時間復雜度變為o(n)
問題探討:
為什麼演算法復雜度由O(n*n)變成O(n),但是實際執行時間沒有明顯的變化?
print,數據在CPU、內存中運算都非常快,一旦與外設(列印機、網路(網卡)、顯示設備(顯卡))交換數據,速度就會慢很多

來自

junjunguoguo的專欄

7. Java如何判斷中文簡體繁體

[\u4e00-\u9fa5]
這個可以判斷是不是漢字,我測試時,不能區分簡繁。

找到下邊這些JS的正則。(測試也區分不了簡繁。)
[\u2E80-\u9FFF]+$ 匹配所有東亞區的語言
[\u4E00-\u9FFF]+$ 匹配簡體和繁體
[\u4E00-\u9FA5]+$ 匹配簡體

希望能你有點幫助,我再找找怎麼區分簡繁。

8. Java如何判斷漢字是簡體還是繁體

[\u4e00-\u9fa5]
這個可以判斷是不是漢字,我測試時,不能區分簡繁。
找到下邊這些JS的正則。(測試也區分不了簡繁。)
[\u2E80-\u9FFF]+$
匹配所有東亞區的語言
[\u4E00-\u9FFF]+$
匹配簡體和繁體
[\u4E00-\u9FA5]+$
匹配簡體
希望能你有點幫助,我再找找怎麼區分簡繁。

9. JAVA是否可以安裝繁體字

可以,如果不行,你要先去簽證,一般java的手機都要簽證的,簽證後可以用很多東西

10. Java中怎麼判斷中文中是否包含生僻字或繁體字

[\u4e00-\u9fa5]
這個可以判斷是不是漢字,我測試時,不能區分簡繁。
找到下邊這些JS的正則。(測試也區分不了簡繁。)
[\u2E80-\u9FFF]+$
匹配所有東亞區的語言
[\u4E00-\u9FFF]+$
匹配簡體和繁體
[\u4E00-\u9FA5]+$
匹配簡體

熱點內容
安卓手機鎖了怎麼開 發布:2025-01-23 17:21:18 瀏覽:136
經濟學演算法 發布:2025-01-23 17:13:46 瀏覽:420
如何和軟體聯系伺服器 發布:2025-01-23 17:13:00 瀏覽:799
javacrc16演算法 發布:2025-01-23 17:11:31 瀏覽:224
編程加圖片 發布:2025-01-23 17:10:33 瀏覽:566
中國風網站源碼 發布:2025-01-23 17:05:56 瀏覽:679
pythonfilter用法 發布:2025-01-23 17:04:26 瀏覽:568
java轉number 發布:2025-01-23 16:58:11 瀏覽:476
解壓的英語作文 發布:2025-01-23 16:45:05 瀏覽:969
湖南首選dns伺服器地址 發布:2025-01-23 16:06:39 瀏覽:874