Ⅰ java中关于ASCII码的问题
没完全明白LZ的需求,但是碰巧我前些天做了一个这样的程序,希望对你有帮助:
/**
* @param args
*/
public static void main(String[] args) {
// 将一个字符的ascii码转换为字符
String asciiIntStr = "65"; // 某个字符的ascii 整数 值
int iValue = Integer.parseInt(asciiIntStr, 10);
char tempC = (char)iValue;//转换为一个字符
System.out.println("ASCII码为:"+asciiIntStr+"的字符为:"+tempC);
//将一个字符转换为整数的ascii码
char tmpChar = 'A';
String ascIIintValue = Integer.toString(tmpChar);//把一个字符转换为整数的ascii码
System.out.println("字符:"+tmpChar+"的ASCII码为:"+ascIIintValue);
}
Ⅱ JAVA如何判断一个字符的ASCII码
如图,将这个字符直接赋值给int变量,然后这个int变量的值就是对应的ascii码
Ⅲ 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码和对应字符转换的函数
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码
int a = (int)'你'
char c = (char)97
Ⅵ java Int类型的值 转换成ascii 值对应的字符
1、将数值 “22545” 转换成 char 类型,然后运行,控制台得到的结果是 中文“堑”.
char b = (char)22545;
System.out.println(b);
2、将中文 “一” 转换成 int 类型,然后运行,控制台得到的结果是 19968.
int b = '一';
System.out.println(b);
(6)javaasciiint扩展阅读:
1、字面值赋值
在使用字面值对整数赋值的过程中,可以将int literal赋值给byte short char int,只要不超出范围。这个过程中的类型转换时自动完成的,但是如果你试图将long literal赋给byte,即使没有超出范围,也必须进行强制类型转换。例如 byte b = 10L;是错的,要进行强制转换。
2、表达式中的自动类型提升
除了赋值以外,表达式计算过程中也可能发生一些类型转换。在表达式中,类型提升规则如下:
所有byte/short/char都被提升为int。
如果有一个操作数为long,整个表达式提升为long。float和double情况也一样。
Ⅶ 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]);
}
}
}
Ⅷ java中.如何将任何字符型转换成int型 也就是ASCII码值
强制类型转换就行! 这样: char c = 'c'; System.out.println((int)c); 或者直接赋值给int行变量也行! 这样: char c = 'c'; int i = c; System.out.println(i); 输出99
Ⅸ 如何用java获得字符串的ASCII值
用java获得字符串的ASCII值:
字符串是没有ascII的,需要就必须一个个的获取每个字符的值,主要代码如下:
publicstaticvoidmain(String[]args){
Strings="这是一个测试";
for(inti=0;i<s.length();i++){
System.out.println(+s.charAt(i));
}
}