導航:首頁 > 編程語言 > java中文轉ascii

java中文轉ascii

發布時間:2024-06-12 04:20:04

1. java字元串轉16進制ascii碼

String s = "abcd";
byte[] b = s.getBytes();
int[] in = new int[b.length];
for (int i = 0; i < in.length; i++) {
in[i] = b[i]&0xff;
}
for (int j = 0; j < in.length; j++) {
System.out.println(Integer.toString(in[j], 0x10));
}

2. java Int類型的值 轉換成ascii 值對應的字元

1、將數值 「22545」 轉換成 char 類型,然後運行,控制台得到的結果是 中文「塹」.

char b = (char)22545;
System.out.println(b);

2、將中文 「一」 轉換成 int 類型,然後運行,控制台得到的結果是 19968.

int b = '一';
System.out.println(b);

(2)java中文轉ascii擴展閱讀:

1、字面值賦值

在使用字面值對整數賦值的過程中,可以將int literal賦值給byte short char int,只要不超出范圍。這個過程中的類型轉換時自動完成的,但是如果你試圖將long literal賦給byte,即使沒有超出范圍,也必須進行強制類型轉換。例如 byte b = 10L;是錯的,要進行強制轉換。

2、表達式中的自動類型提升

除了賦值以外,表達式計算過程中也可能發生一些類型轉換。在表達式中,類型提升規則如下:

所有byte/short/char都被提升為int。

如果有一個操作數為long,整個表達式提升為long。float和double情況也一樣。

3. JAVA里的編碼轉換,懂的進來看看!!!!!

c:\Java\jdk1.6.0_05\bin中有個native2ascii.exe文件局宴就是了
使用:在這個bin文件夾中有a.txt它的內容是漢字「你好」,在DOS提示符(環境變數要配置)或者進入bin目錄下輸入 native2ascii a.txt b.txt
然後bin文件夾里就生成b.txt,打開b.txt你會看櫻臘舉到/u4f60/脊碧u597d

反過來就是Unicode轉漢字

4. java的properties文件,輸入中文顯示ascii

properties文件是這么寫的嗎。。,應該是key=value行式的吧。注釋則是開頭用'#'井號

比如

### valid values are: true, false (true is the default)

struts.objectFactory.spring.useClassCache = true

另外,在屬性文件中是不能寫入中文的,即使寫入了中文,讀出來的也是亂碼(注釋除外,注釋是給人看的,不是讓程序來讀的)。而你之所以寫進去的中文自動轉成了Unicode編碼,可能是用eclipse的properties editor的添加編輯界面添加導致的(如下圖),該界面本來就是增加屬性文件的屬性用的。如果是要加註釋,需點擊下面的source標簽,切換到文本編輯模式,在要加註釋的項之前插入一行,首字元為'#',然後輸入你的中文注釋即可

5. \u5408\u4f5c 榪欑嶅睘浜庝粈涔堢爜錛岀敤浠涔堣兘杞鎹㈡垚榪欑嶏紵

搴旇ユ槸奼夊瓧鐨刟scii鐮侊紝java閲屾湁鑷甯︾殑杞鎹㈠伐鍏鳳紝鍦╠os涓嬪彲浠ョ敤native2ascii鍛戒護榪涜岃漿鎹銆
杈撳叆native2ascii鍥炶濺錛岃緭鍏ユ眽瀛楋紝鍥炶濺錛屽氨浼氬嚭鐜板瑰簲鐨刟scii鐮侊紱濡傛灉瑕佸皢ascii鐮佽漿涓烘眽瀛楋紝杈撳叆native2ascii -reverse鍥炶濺錛岃緭鍏ascii鐮侊紝鍥炶濺錛屽氨浼氬嚭鐜板瑰簲鐨勬眽瀛椼 (鍓嶆彁錛氶厤緗鐜澧冨彉閲)

6. java 怎麼把字元串轉化為ascii

import java.io.UnsupportedEncodingException;

public class StringToAscii {

public static void main(String[] args) throws UnsupportedEncodingException {
AsciiToString();//ASCII轉換為字元串
StringToAscii();//字元串轉換為ASCII碼
}
public static void AsciiToString(){//ASCII轉換為字元串
String s="97 98 99";//ASCII碼
String[]chars=s.split(" ");
System.out.println("ASCII TO STRING ----------------------");
for(int i=0;i<chars.length;i++){
System.out.println(chars[i]+" "+(char)Integer.parseInt(chars[i]));
}
}
public static void StringToAscii(){//字元串轉換為ASCII碼
String s="abc";//字元串
char[]chars=s.toCharArray(); //把字元中轉換為字元數組
System.out.println("STRING TO ASCII ----------------------");
for(int i=0;i<chars.length;i++)
{
System.out.println(chars[i]+" "+(int)chars[i]);
}
}
}

7. 在Java中如何將字元轉換成ASCII碼

java中如何將一個字元轉換為ascii碼:
方法1:
char c = 'a ';
byte b =(byte)c;

方法2:
直接將這個字元轉化為int型就可以得到ascii碼值
char c = 'a ';
int b = c; //字元的ascii碼值

同理將一個ascii碼轉換為相應的字元:
例如:字元a
int d = 97;
char e = (char)d;

閱讀全文

與java中文轉ascii相關的資料

熱點內容
安卓手機拍攝慢動作怎麼設置 瀏覽:480
中國程序員加油 瀏覽:172
python去哪個城市比較多 瀏覽:759
閃迪u盤加密初始密碼 瀏覽:773
房屋辦理解壓需要契稅和發票嗎 瀏覽:888
麗江易學java高級程序員 瀏覽:661
程序員木蘭教程 瀏覽:665
pythontkinter按鈕 瀏覽:439
如何快捷錄音安卓 瀏覽:7
sd播放音樂需要哪些文件夾 瀏覽:839
華為平板m3怎麼升級到安卓11 瀏覽:532
聯通app排隊號怎麼看 瀏覽:647
怎麼不越獄安裝app 瀏覽:183
python怎麼用鏈表 瀏覽:851
8k程序員面試題 瀏覽:541
貴州交警app怎麼下載 瀏覽:414
解壓縮安裝包怎麼安裝 瀏覽:44
壓縮機系統與裝置 瀏覽:677
上海大眾app怎麼查保養記錄 瀏覽:464
抖音網紅一手資源解壓密碼 瀏覽:543