java中,如何把ascii碼轉換成字元

2021-05-10 23:17:28 字數 1606 閱讀 8195

1樓:

如果是單個字元的話,直接轉換就可以

int d = 97;

char e = (char)d;

如果是一串內ascii碼的話,最好存在

容byte中

byte b =;

system.out.println(new string(b));

2樓:匿名使用者

char a;

a=97;

system.out.println(a);

在java中如何將字元轉換成ascii碼?

3樓:那一年我的青春

java中如何將bai一個字元轉換du

為ascii碼:

方法zhi1:

char c = 'a ';daobyte b =(byte)c;

方法2:

直接將這個字

專符轉化為int型就可以得到ascii碼值屬char c = 'a ';

int b = c; //字元的ascii碼值同理將一個ascii碼轉換為相應的字元:

例如:字元a

int d = 97;

char e = (char)d;

4樓:手機使用者

哈哈,你的copycharacter定義為string型別。

可是看你寫的這行character = (char)a;

你把一個char型別轉換為string型別,當然不可以了。

下面的**是轉ascii的例子你可以參考下。

import java.io.unsupportedencodingexception;

public class t

public static void t1(){//ascii轉換為字串

string s="22307 35806 24555 20048";//ascii碼

stringchars=s.split(" ");

system.out.println("ascii 漢字 \n----------------------");

for(int i=0;i

5樓:匿名使用者

直接轉換成int型輸出就行了

6樓:路上飛小飛飛

package ***.test;

public class testascii {public static void main(string args) {

string str = "很多的的技術

酷開電專視

7樓:匿名使用者

string a="5645646456";

int b= new int[a.length()];

for(int i=0;i遍歷字串

char c= a.charat(i);

b[i]=c-48;

}//b便是你要轉化

專的屬int 陣列

8樓:

char a = 'a';

int ascii = (int) a;

c中如何將ascii碼強制轉換為int

char c int a 如果a int c a的值為字元的ascii碼,如果a c 0 a的值就是字元所代表的阿拉伯數字 c 輸入一個char字元,將字元強制型別轉換為int型,為什麼輸出的會是它的ascii碼 1.你說的是ascii碼吧2.輸入字元轉化為ascii是什麼意思?ascii碼本身就是...

matlab中ASCII碼轉化為字元(中文)

這個是因為你對漢字的編碼不瞭解引起的。對於gb2312的字元 就是我們平時所說的區位 一個漢字對應於兩個位元組。每個位元組都是大於a0 十六進位制 倘若,你的第一個位元組大於a0,而你的第二個位元組小於a0,那麼它應當不是漢字 僅僅對於gb2312 不知道你能否理解我說的。如果真的發生這種情況 你的...

如何用查詢字元的ASCII碼,如何用WORD查詢字元的ASCII碼

複製或輸bai入那個字du,只要能輸入到zhiword文字,無論 輸dao入法 能不能輸入那個字,內word都能夠代換出來容。5929 5929 4e0d 77e5 9053字元 每4個輸入後按alt x就變成了字,再按alt x就還原 只要在word文件出現的文字 除外 都有唯一的 請不要亂改 插...