在Java中如何将字符转换成ASCII码?

[复制链接]
查看11 | 回复5 | 2018-10-22 23:07:29 | 显示全部楼层 |阅读模式
java中如何将一个字符转换为ascii码:方法1:char c = 'a ';
byte b =(byte)c;
方法2:
直接将这个字符转化为int型就可以得到ascii码值
char c = 'a ';
intb = c; //字符的ascii码值同理将一个ascii码转换为相应的字符:
例如:字符a
int d = 97;
char e = (char)d;...
回复

使用道具 举报

千问 | 2018-10-22 23:07:29 | 显示全部楼层
哈哈,你的character定义为String类型。可是看你写的这行character = (char)a;你把一个char类型转换为String类型,当然不可以了。下面的代码是转ascii的例子你可以参考下。import java.io.UnsupportedEncodingException;public class T { ...
回复

使用道具 举报

千问 | 2018-10-22 23:07:29 | 显示全部楼层
package com.test;public class TestAscii {public static void main(String[] args) {String str = "很多的的技术 酷开电视ascii";char[] a = new char[str.length()];a = str.toCharArray();...
回复

使用道具 举报

千问 | 2018-10-22 23:07:29 | 显示全部楼层
String a="5645646456";int[] b= new int[a.length()]; for(int i=0;i<a.length();i++){//遍历字符串 char c= a.charAt(i); b=c-48;}//b便是你要转化的int 数组...
回复

使用道具 举报

千问 | 2018-10-22 23:07:29 | 显示全部楼层
直接转换成int型输出就行了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行