码迷,mamicode.com
首页 > 编程语言 > 详细

Java的中文处理 - String转换bytes和bytes转String

时间:2019-10-01 16:14:48      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:序列   ati   except   lan   post   html   nts   coding   enc   

import java.io.UnsupportedEncodingException;

class DataProcess {
    public static byte[] stringToBytes(String str) {
        try {
            // 使用指定的字符集将此字符串编码为byte序列并存到一个byte数组中
            return str.getBytes("utf-8");
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        return null;
    }

    public static String bytesToString(byte[] bs) {
        try {
            // 通过指定的字符集解码指定的byte数组并构造一个新的字符串
            return new String(bs, "utf-8");
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        return null;
    }
}

 

参考:

1)java中怎么从byte字节流转换为中文

2)中文转unicode,中文转bytes,unicode转bytes java实现

Java的中文处理 - String转换bytes和bytes转String

标签:序列   ati   except   lan   post   html   nts   coding   enc   

原文地址:https://www.cnblogs.com/GjqDream/p/11615384.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!