1. String 转换 ByteBuffer:

    public static ByteBuffer getByteBuffer(String str) {

    return ByteBuffer.wrap(str.getBytes());

    }

  2. 2

    ByteBuffer 转换 String:

    public static String getString(ByteBuffer buffer) {

    Charset charset = null;

    CharsetDecoder decoder = null;

    CharBuffer charBuffer = null;

    try {

    charset = Charset.forName("UTF-8");

    decoder = charset.newDecoder();

    //用这个的话,只能输出来一次结果,第二次显示为空

    // charBuffer = decoder.decode(buffer);

    charBuffer = decoder.decode(buffer.asReadOnlyBuffer());

    return charBuffer.toString();

    } catch (Exception ex) {

    ex.printStackTrace();

    return "error";

    }

    }

转载于:https://www.cnblogs.com/daochong/p/7025811.html

String和ByteBuffer互转相关推荐

  1. c++ string 与 char 互转 以及base64

    c++ string 与 char 互转 很简单如下 char bts[5] = {'A','B','C','D','E'};printf("%s\n",bts);//char t ...

  2. Java获得时间 String与Timestamp互转

    一.String与Date(java.util.Date)互转      1.1 String -> Date Java代码   String dateStr = "2010/05/0 ...

  3. jq js json 转字符串_JS中JSON对象和String之间的互转及处理技巧

    json:JavaScript 对象表示法(javascript Object Notation),其实JSON就是一个javaScript的对象(Object)而已. 如有不清楚JSON,可以去w3 ...

  4. Jackson使用:String 与对象互转、Jackson 从 json 字符串转换出对象

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.从json字符串转换出对象 Pager类: import com.fasterxml.jacks ...

  5. string与wstring互转

    string与wstring互转 C++ Code  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2 ...

  6. python string与list互转

    因为python的read和write方法的操作对象都是string.而操作二进制的时候会把string转换成list进行解析,解析后重新写入文件的时候,还得转换成string. >>&g ...

  7. string 与BigDecimal互转

    小编知道在java中数据类型非常 的严格了,我们如果一个地方不小心就会导致应用出问题了,今天 小编就在string 转BigDecimal上碰到了一些问题,下面整理了几个例子大家一起来看看. 例子1, ...

  8. 【转载】cocos2d-x类型转换(CCstring int string char UTF-8互转)以及字符串详解

    cocos2d-x中的字符串: <1>:使用 const char* 和 std::string const char* 是C风格的字符串  ,std::string 是C++风格的字符串 ...

  9. int 和String之间的互转

    int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf( ...

最新文章

  1. MS IME 2007输入法
  2. 车辆颜色识别学习笔记
  3. 消费金融首推即时沟通工具“马上”探索科技金融发展新方向
  4. 目标检测的图像特征提取—Haar特征
  5. python语言发明者 google_谷歌的语言何以战胜Python?50%的人都应该立即学习Golang...
  6. 仅从设计和原理等技术角度看,Windows和Linux哪个系统更先进?
  7. python中文叫什么-在python中,quot;~”是什么意思?
  8. 8.Shell 编程从入门到精通 --- 文本处理利器 awk
  9. POJ1338 amp; POJ2545 amp; POJ2591 amp; POJ2247 找给定规律的数
  10. java自己写框架_用java自己动手写个简单RCP框架
  11. 系统性谈谈软件可靠性——第3讲:软件可靠性设计方法
  12. arcgis许可服务器不运行,ArcGIS许可服务管理器无法启动问题解决方法
  13. idea maven 显示wating for maven import completionomitted for duplicate jar
  14. RabbitMQ集群的学习
  15. strcpy()、strncpy()函数
  16. HTML+CSS大作业: 个人介绍网页制作作业 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 DW学生个人博客网站制作成品下载
  17. 标准化、归一化、规范化区别
  18. Google Earth Engine(GEE)——MODIS影像StateQA波段bit去云
  19. 服务器租用好还是托管好?
  20. 医院项目-预约挂号-第五部分

热门文章

  1. 【转】QTableView 小结
  2. VS2008编辑器代码适合的配色方案下载
  3. linux下tmux
  4. 全新 Veeam Availability Suite 9.5 成为率先全面集成 Windows Server 2016和Hyper-V技术的 可用性解决方案之一...
  5. HDOJ1012 u Calculate e
  6. Magicodes.Admin.Core开源框架总体介绍
  7. Only a type can be imported解决方法
  8. PHP合并大文件 高性能 低内存 低CPU 快速合并大文件 非耗时操作 快速合并PDF等影视大文件...
  9. 从有理数到实数(序)
  10. Java数据库接口JDBC入门基础讲座_JDBC基础教程之连接