文档章节

java中数字与ASCII码的相互转换

_Tomorrow
 _Tomorrow
发布于 2015/12/01 16:09
字数 219
阅读 2653
收藏 4
//测试demo
public static void main(String[] args) {
		 int a=91151561;
		 for (byte b : String.valueOf(a).getBytes()) {  
			 	char c=(char) (b + 48);
			 	String str=String.valueOf(c);
	            System.out.print(str.toUpperCase());  
	        }  
		
	}


//数字与ASCII码之间互转换
public class TestConvert {  
  
    // 将字母转换成数字_1  
    public static String t1(String input) {  
        String reg = "[a-zA-Z]";  
        StringBuffer strBuf = new StringBuffer();  
        input = input.toLowerCase();  
        if (null != input && !"".equals(input)) {  
            for (char c : input.toCharArray()) {  
                if (String.valueOf(c).matches(reg)) {  
                    strBuf.append(c - 96);  
                } else {  
                    strBuf.append(c);  
                }  
            }  
            return strBuf.toString();  
        } else {  
            return input;  
        }  
    }  
  
    // 将字母转换成数字  
    public static void letterToNum(String input) {  
        for (byte b : input.getBytes()) {  
            System.out.print(b - 96);  
        }  
    }  
  
    // 将数字转换成字母  
    public static void numToLetter(String input) {  
        for (byte b : input.getBytes()) {  
            System.out.print((char) (b + 48));  
        }  
    }  
  
    public static void main(String[] args) {  
        String i1 = "abcdef";  
        String i2 = "123456";  
        letterToNum(i1);  
        System.out.println();  
        numToLetter(i2);  
    }  
}


© 著作权归作者所有

_Tomorrow
粉丝 4
博文 21
码字总数 2621
作品 0
青岛
项目经理
私信 提问
Java的properties文件

对于Java中的properties文件,没有深究过,为什么文件中的非ascii码字符需要使用unicode转义码的形式表示。 甚至于对于怎么做成这种形式的文件都模糊不清。今天讨论之后,然后查了一下资料,...

千秋水
2012/07/23
562
0
2-Java基础语法-常量与变量

常量与变量 主要内容: 标识符 关键字 变量 数据类型 类型转换 常量 标识符 我们所认识的标识符: 类的名字,每一个字母是字符。 数字不能作为标识符的开头,标识符中间不能有空格。 标识符的命...

天涯明月笙
2018/07/30
0
0
使用java实现hex和ascii码的转换

几乎很少写JAVA代码,第一是确实不会,第二感觉JAVA写起来不爽(较python、golang),但总有万不得已必须要用java的时候。这里记录下使用java实现的hex十六进制和acsii码之间的转换(代码主要...

问题终结者
2018/11/29
190
0
使用native2ascii 中文字符与Unicode编码相互转换

简介: native2ascii.exe 是 Java 的一个文件转码工具,是将特殊各异的内容 转为 用指定的编码标准文体形式统一的表现出来,它通常位于 JDKhomebin 目录下,安装好 Java SE 后,可在使用 na...

为了美好的明天
2018/04/11
31
0
JavaScript正则表达式(JavaScript:The Definitive Guide笔记)

//1.0 字符类 [...] 方括号内的任意字符 [^...] 不再方括号里面的任意字符 . 除换行符和其他Unicode行终止符之外的任意字符 w 任何ASCII字符组成的单词,等价于[a-zA-Z0-9_] W 任何不适ASCII...

chungwoo.J
2012/09/09
228
0

没有更多内容

加载失败,请刷新页面

加载更多

Taro 兼容 h5 踩坑指南

最近一周在做 Taro 适配 h5 端,过程中改改补补,好不酸爽。 本文记录📝遇到的问题,希望为有相同需求的哥们👬节约点时间。 Taro 版本:1.3.9。 解决跨域问题 h5 发请求会报跨域问题,需...

dkvirus
48分钟前
3
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
今天
2
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
今天
4
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
今天
19
0
java数据类型

基本类型: 整型:Byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean 引用类型: 类类型: 接口类型: 数组类型: Byte 1字节 八位 -128 -------- 127 short 2字节...

audience_1
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部