• 回答数

    3

  • 浏览数

    102

躲在WC数钱
首页 > 英语培训 > 数字代替英文字母

3个回答 默认排序
  • 默认排序
  • 按时间排序

银色手链

已采纳

当然是5更多的:0代替o、O1代替I、i、L、l3代替E,e、ε4代替A5代替s、S6代替b8代替B9代替g好像是源于程序员文化

数字代替英文字母

166 评论(11)

路人乙1987

有:

0代替o、O

1代替I、i、L、l

3代替E,e、ε

4代替A

5代替s、S

6代替b

8代替B

9代替g

用法

数字转字母:

public static void main(String[] args) {

Integer num = 26;

String up = (char) (num + 64) + "";  //转为大写字母Z

String low = (char) (num + 96) + ""; //转为小写字母z

System.out.println(up);

System.out.println(low);

}

字母转数字:

public static void main(String[] args) {

String up = "B";

String low = "b";

Integer aa = up.getBytes()[0] - 64;  //大写转数字

Integer bb = low.getBytes()[0] - 96; //小写转数字

System.out.println(aa);  //结果为2

System.out.println(bb);  //结果为2

}

342 评论(9)

PolarBella

用强制转化;就是把字符型转化为int类型(每个字符在unicode表中都是有顺序的),所以利用它在表中序号把它显示出来class Te{ public void v(){ int a; char b='A'; a=(int)b; for(int i=a;i<=a+25;i++){ b=(char)i; System.out.print(b+"="+i+","); }}}public class Test6 { public static void main(String [] agr){ Te s=new Te(); s.v(); }}

163 评论(13)

相关问答