java 数字转换成ascii码 java 转ascii码值

您所在的位置:网站首页 ascii码转换数字 java 数字转换成ascii码 java 转ascii码值

java 数字转换成ascii码 java 转ascii码值

#java 数字转换成ascii码 java 转ascii码值| 来源: 网络整理| 查看: 265

java 数字转换成ascii码 java 转ascii码值 转载

误会一场 2023-06-01 16:11:04

文章标签 java 数字转换成ascii码 CharToAscii AsciiToChar SumStrAscii ci 文章分类 Java 后端开发

图题

代码如下:

package main; /** * Java中将一个字符与对应Ascii码互转 * 1 byte = 8bit 可以表示 0-127 */ public class GetCharAscii { /*0-9对应Ascii 48-57 *A-Z 65-90 *a-z 97-122 *第33~126号(共94个)是字符,其中第48~57号为0~9十个阿拉伯数字 */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(charToByteAscii('9')); System.out.println(byteAsciiToChar(57)); System.out.println(SumStrAscii("19")); System.out.println(SumStrAscii("一")); } /** * 方法一:将char 强制转换为byte * @param ch * @return */ public static byte charToByteAscii(char ch){ byte byteAscii = (byte)ch; return byteAscii; } /** * 方法二:将char直接转化为int,其值就是字符的ascii * @param ch * @return */ public static byte charToByteAscii2(char ch){ byte byteAscii = (byte)ch; return byteAscii; } /** * 同理,ascii转换为char 直接int强制转换为char * @param ascii * @return */ public static char byteAsciiToChar(int ascii){ char ch = (char)ascii; return ch; } /** * 求出字符串的ASCII值和 * 注意,如果有中文的话,会把一个汉字用两个byte来表示,其值是负数 */ public static int SumStrAscii(String str){ byte[] bytestr = str.getBytes(); int sum = 0; for(int i=0;i 本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。 收藏 评论 分享 举报

上一篇:python3的Collections下只有collection.abc python中collections的用法

下一篇:python tcp 重连 python tcp长连接



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3