Java如何将一段汉字变成unicode码?

我现在单字符可以变成charc='我';System.out.println("汉字'我'在unicode表中的顺序位置:"+(Integer.toHexString(c... 我现在单字符可以变成

char c='我';
System.out.println("汉字'我'在unicode表中的顺序位置:"+(Integer.toHexString(c)));
如果我想输入一句我爱你
让它 编译成unicode怎么编写
展开
 我来答
ae86zlk
2014-11-10 · 知道合伙人IT服务行家
ae86zlk
知道合伙人IT服务行家
采纳数:344 获赞数:1414
移动开发程序员

向TA提问 私信TA
展开全部
public class T {
    public static void main(String[] args) {
     String s = "我爱你";
     System.out.println(string2Unicode(s));
    }
    public static String string2Unicode(String string) {
      
        StringBuffer unicode = new StringBuffer();
     
        for (int i = 0; i < string.length(); i++) {
     
            // 取出每一个字符
            char c = string.charAt(i);
     
            // 转换为unicode
            unicode.append("\\u" + Integer.toHexString(c));
        }
     
        return unicode.toString();
    }
}
更多追问追答
追问
我运行报错

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式