zoukankan      html  css  js  c++  java
  • 汉字转阿斯克马值

    package test;

    public class HanZhuanMa {
    public static void main(String[] args) {
    String cn = "麒强";
    System.out.println(cnToUnicode(cn));// 输出u9e92u5f3a

    // 字符串 : u5f00u59cbu4efbu52a1 ,由于 在java里是转义字符,要写出下面这种形式 \代表输出
    String unicode = "\u5f00\u59cb\u4efb\u52a1";
    System.out.println(unicodeToCn(unicode));//输出  开始任务
    }

    private static String unicodeToCn(String unicode) {
    /** 以 u 分割,因为java注释也能识别unicode,因此中间加了一个空格 */
    String[] strs = unicode.split("\\u");
    String returnStr = "";
    // 由于unicode字符串以 u 开头,因此分割出的第一个字符是""。
    for (int i = 1; i < strs.length; i++) {
    returnStr += (char) Integer.valueOf(strs[i], 16).intValue();
    }
    return returnStr;
    }

    private static String cnToUnicode(String cn) {
    char[] chars = cn.toCharArray();
    String returnStr = "";
    for (int i = 0; i < chars.length; i++) {
    returnStr += "\u" + Integer.toString(chars[i], 16);
    }
    return returnStr;
    }
    }

  • 相关阅读:
    【BZOJ2329】括号修复(splay)
    连接数据库
    文件锁
    带进度条的输入流
    文件对话框
    使用Scanner来解析文件
    IO流(数据流
    IO流(随机流,数组内存流
    IO流文件字符输入输出流,缓冲流
    IO流(文件字节输入输出
  • 原文地址:https://www.cnblogs.com/Lovemeifyoudare/p/10304400.html
Copyright © 2011-2022 走看看