字符与数字和ASCII码相互转换
来源:互联网 发布:数据安全技术包括哪些 编辑:程序博客网 时间:2024/06/06 08:34
public class Test { public static void main(String[] args) { String asciiStr = stringToAscii("0123456789abcdefghijklmnopqrstuvwxyz"); System.out.println(asciiStr);//48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122, System.out.println(asciiToString(asciiStr));//0123456789abcdefghijklmnopqrstuvwxyz } /** * 第33~126号(共94个)是字符,其中第48~57号为0~9十个阿拉伯数字 * @param val * @return * * @author HuangSL * @since 2017/12/01 */ public static String stringToAscii(String val) { StringBuilder builder = new StringBuilder(); for (int i = 0; i < val.length(); i++) { char c = val.charAt(i); builder.append((byte) c).append(","); } return builder.toString(); } public static String asciiToString(String val) { String[] asciiArr = val.split(","); StringBuilder builder = new StringBuilder(); for (int i = 0; i < asciiArr.length; i++) { builder.append((char)Integer.parseInt(asciiArr[i])); } return builder.toString(); }}
关于 ASCII的相关信息,请关注以下文章:
ASCII (包括Java中2种表示ASCII的方式)
需要注意的是:
ASCII 编码与 Unicode 编码不一样,0到9的unicode值如下:
\u0030 数字 0
\u0031 数字 1
\u0032 数字 2
\u0033 数字 3
\u0034 数字 4
\u0035 数字 5
\u0036 数字 6
\u0037 数字 7
\u0038 数字 8
\u0039 数字 9
阅读全文
0 0
- 字符与数字和ASCII码相互转换
- 字符与ascii码的相互转换以及字符串和字符数组的相互转换
- ASCII码与字符相互转换
- ascii码与字符的相互转换
- 字母和数字(ASCII码)的相互转换
- Swift字符与ASCII数值相互转换
- ASCII值与字符相互转换程序
- C#字符与数字互相转换,字母转换成ASCII码,ASCII码转换字符
- 中文字符ASCII码和NSString相互转换
- 中文字符ASCII码和NSString相互转换
- 中文字符ASCII码和NSString相互转换
- 中文字符ASCII码和NSString相互转换
- 中文字符ASCII码和NSString相互转换
- ASCII码表以及字符和数字转换
- Python字符与数字的相互转换
- Python字符与数字的相互转换
- Python字符与数字的相互转换
- oracle 字符与ASCII码相互转化
- 欢迎使用CSDN-markdown编辑器
- 20171212
- 643. Maximum Average Subarray I 最大平均子数组
- Android 超高仿微信图片选择器完整实例源码
- 浅析Java中的final关键字
- 字符与数字和ASCII码相互转换
- 将数据从一个数据库烤出来,想放到另一个数据库,由于某些原因不能直接执行sql文件,笨方法这是一个excel函数
- c++中string类的详解
- CentOS 7 修改root密码
- 填报数据来源和去向不是同一张表做法
- linux离线搭建SVN服务器系列<二 >
- Intel(R) USB3.0 eXtensible 驱动程序
- PHP学习记录第一篇:Ubuntu14.04下LAMP环境的搭建
- 学以致用-Excel Arabic函数(将阿拉伯数字转换为罗马数字)的VBA实现