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);
}
}
相关推荐
java将数字转换成大写字母java将数字转换成大写字母java将数字转换成大写字母java将数字转换成大写字母java将数字转换成大写字母
实现数字和字母的转换,类似于手机键盘上的数字和字母。
本人已经测试通过无误,有注释。letterToNum(String str)
java代码,根据手机数字键盘,把英文单词转化为数字
java实现任意进制的转换,包括2进制转16进制,10进制转16进制,10进制转任意进制,36进制加法,可自行手动设置转换进制和需要转换的数字.
主要介绍了Java实现的Excel列号数字与字母互相转换功能,涉及java针对Excel相关数值与字符串操作技巧,需要的朋友可以参考下
编写程序,处理只包含数字与大写字母的字符串.txt
实现阿拉伯数字转化为大写汉字;eg:1200->壹仟贰佰元整
基于JS的Excel行列字母转换工具。WEB页面实现将Excel字母转换为数字,数字转换为字母。参考JS实现算法,也可以很容易的转换为Java实现。里面还有数字千分位显示Demo,做财务类开发的时候经常使用。
java实现含有英文字符串的符号替换为中文符号,在网上看了一些都没有详细的实现方式,看了这个就不用去摸索了,看了就会用了,下次有碰到这方面的,同样中文特殊符号转换为英文符号类似的逻辑
Java题目(仅供学习): 一、根据以下要求,比较两个字符串的大小,并返回比较结果: 1、比较两字符串的大小。 2、忽视大小写 3、 按字典序 如果第一个字符串大于第二个字符...
字符转换工具类:包含了生成html最全的源码,并有详细的注释
Java下使用for循环实现转从最后一个字符开始遍历,2) 遍历的当前字符如果是大写字母,就使用toLowerCase()方法将其转换为小写字母, 如果是小写字母则使用toUpperCase() 方法将其转换为大写字母
Excel表格大家都知道,但横行是用数字表示的,列是字母表示的,那么列上的字母有什么规律呢? 本和序, 输入如:1 R21C45 则输出:AS21
动态规划算法:从1到26分别对应a-z的每一个字母,输入一串数字的字符串,转换为字母,输出所有可能的字母序列。如123->abc、lc、aw 本资源是按照二叉树的思想解决该问题。从字符串的头部开始,每次可以取一个或者两...
这是JAVA的一个源代码,主要描述的是,用户用英文输入星期几的开头字母,程序输出用户所想星期!!
输入10亿以下的数字,自动转成大写中文的字符串,如输入920807080,则返回玖亿贰仟萬零捌拾萬零柒仟零捌拾
对字符型变量可以使用强制类型转换,如int(‘a’),获取它在unicode表中的位置。 2、回文数 编写Java应用程序,用户从键盘输入一个1~9999之间的数,程序判断这个数是几位数,并判断这个数是否是回文数。回文数是指...
仅支持基本转换:这个基础版本未考虑特定场景,如首字母大写的驼峰命名(PascalCase)转换,或者已有下划线的情况下保持部分单词首字母大写等复杂情况。 不支持数字处理:以上实现并未专门针对带有数字的命名做...