Java编写程序,输出英文字母A~Z及其对应的Unicode编码值!!!急急急~~~

Java编写程序,输出英文字母A~Z及其对应的Unicode编码值!!!急急急~~~,第1张

public class AlphabetToUnicode{

public static void main(String[] args) {

String uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"罩含陪

String Lowercase = "老辩abcdefghijklmnopqrstuvwxyz"

System.out.println(stringToUnicode(uppercase))

System.out.println(stringToUnicode(Lowercase))

}

public static String stringToUnicode(String s) {

String str = ""

for (int i = 0i <物蠢 s.length()i++) {

int ch = (int) s.charAt(i)

if (ch >255)

str += s.charAt(i) + ": " + "\\u" + Integer.toHexString(ch) + "\n"

else

str += s.charAt(i) + ": " + "\\u00" + Integer.toHexString(ch) + "\n"

}

return str

}

}

使用ASCII表, 大写A 是65 小写A 是97

中间相隔32

所以大写变小写 = 大写 + 32

所以小写变大写 = 小写 - 32

char cap = 'A'

char noncap = cap + 32

在C/洞罩c++ 里, char 的类型是使用数字来记录, 然後使族毁用相对的字母纳穗闹表, 如ASCII


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12322685.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存