Java 经典实例: Unicode字符和String之间的转换详解编程语言

在Java诞生之际,Unicode码是一个16位的字符集,因此char值似乎顺其自然为16位宽,多年来一个char变量几乎可以表示任何Unicode字符。

/** 
 * Created by Frank 
 */ 
public class UnicodeChars { 
    public static void main(String[] args) { 
        StringBuilder b = new StringBuilder(); 
        for (char c = 'a'; c < 'd'; c++) { 
            b.append(c); 
        } 
        b.append("/u00a5"); // 日语符号Yen 
        b.append("/u01FC"); // 带有强重音的罗马AE 
        b.append("/u0391"); // 希腊字母:大写的α 
        b.append("/u03A9"); // 希腊字母:Ω 
        for (int i = 0; i < b.length(); i++) { 
            System.out.printf("Character #%d is %c%n", i, b.charAt(i)); 
        } 
    } 
}

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/15872.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论