导航:首页 > 编程语言 > 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相关的资料

热点内容
运算符和库函数编译器处理的区别 浏览:485
宜昌程序员招聘 浏览:324
专业的电商程序源码服务商 浏览:138
家用云服务器如何注册 浏览:622
电脑文件夹打开变小了 浏览:514
程序员都特别在算法上有研究 浏览:362
爱疯app资源库如何不显示在主屏幕 浏览:984
服务器失联是为什么 浏览:842
风控算程序员 浏览:630
加密狗远程修改 浏览:723
我的世界网易服务器的地址是什么 浏览:924
地谷轮压缩机与艾默生 浏览:268
太力真空压缩袋好吗 浏览:915
中老年程序员写代码 浏览:16
加密货币白皮书怎么写 浏览:475
中文版的pdf 浏览:107
else在python的用法 浏览:549
if命令cmd 浏览:688
花书pdf 浏览:272
wps合成pdf文件 浏览:807