今天在做Zxing的二维码的时候,返回的数据竟然是这个样子,郁闷了一小会,说明我用的这个控件有改进的空间。由于时间的原因,最后还是把这个返回的字符串重新组装。

 1 Bundle bundle = data.getExtras();
 2 byte[] btyeAry = bundle.getString("result").getBytes();
 3 StringBuffer buffer = new StringBuffer();
 4 if(btyeAry != null && btyeAry.length > 0) {
 5    for(int i = 0,len = btyeAry.length; i < len; i ++) {
 6        byte b = btyeAry[i];
 7        if(b != 0) {
 8           buffer.append(new String(new byte[]{b}));
 9          }
10        }
11  }
12  mZxingCode = buffer.toString();

转载于:https://www.cnblogs.com/royi123/p/4183172.html

关于new String(new byte[]{0})相关推荐

  1. C#中string与byte[]的转换帮助类

    在写C#程序时,string和byte[]之间的转换比较烦,在移植一些老程序时感觉很不好.我在C#中使用DES和TripleDES时移植一块老代码时也遇到了同样的情况.为了下次不为同样的事情烦恼,就写 ...

  2. C#读写文件:编码和转换(string和byte[]转换为例)

    读写配置文件不单单将内容write或read,有时也会进行内容编码转换等操作. 例 string和byte[]转换 这里是我曾经碰到过的问题,当时的情况是配置文件是一个移动设备提供的,主要是由移动设备 ...

  3. java中string与byte[]的转换

    1.string 转 byte[] byte[] midbytes=isoString.getBytes("UTF8"); //为UTF8编码 byte[] isoret = sr ...

  4. Java中String和byte[]间的转换浅析

    Java语言中字符串类型和字节数组类型相互之间的转换经常发生,网上的分析及代码也比较多,本文将分析总结常规的byte[]和String间的转换以及十六进制String和byte[]间相互转换的原理及实 ...

  5. C# string 和byte[]之间的转换

    c#将string和byte数组之间互相转换   如下方法将字符串转换为byte数组,使用System.Buffer.BlockCopy方法. static byte[] GetBytes(strin ...

  6. Java中String与Byte之间的各种转换

    这个是很常用的,一直没整理,现在来整理下,供自己备用. 1.一个字符串,用Byte数组形式通过串口发送出去,很简单 String cmd = "xxxx"; byte[] cmdB ...

  7. go 源码分析string、[]byte的相互转换

    string 简单的来说字符串是一系列8位字节的集合,通常但不一定代表UTF-8编码的文本.字符串可以为空,但不能为nil.而且字符串的值是不能改变的. 不同的语言字符串有不同的实现,在go的源码中s ...

  8. Golang黑科技之——string与[]byte转换

    我们知道,相对于C语言,golang是类型安全的语言.但是安全的代价就是性能的妥协. 下面我们通过Golang中的"黑科技"来一窥Golang不想让我们看到的"秘密&qu ...

  9. VK Cup 2012 Qualification Round 2 C. String Manipulation 1.0 字符串模拟

    C. String Manipulation 1.0 Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 codeforces.com/problemset/pr ...

最新文章

  1. python爬虫图片-python爬虫(爬取图片)
  2. Linux 系统的启动顺序
  3. POJ 1797 Heavy Transportation 解题报告
  4. php 三种传递函数,php – 是否可以将传递函数传递给包含的文件?
  5. sigv linux 信号,LINUX 信号处理
  6. [20130706]传说中的中断风暴
  7. 珍稀干货!阿里 Web 音视频开发趟坑指南
  8. 留给字节跳动的时间可能不多了!
  9. [SQL提数]函数的灵活使用
  10. IDEA使用有道翻译插件
  11. 全国省市区表完整版(自己整理)
  12. ios客户端发现_华为爱奇艺手机活动开发总结
  13. 物理卷、卷组与逻辑卷的关系及相关操作详述
  14. 有关Unity3D的OnRenderImage()和Blit()的一些问题
  15. 剖析云计算技术及架构(计算)
  16. Flutter使用ClipPath画一个聊天气泡
  17. fb驱动安装linux系统,ubuntu16.04下NVIDIA GTX965M显卡驱动安装
  18. 东财mysql数据库作业_东财17春《MySQL数据库系统及应用》在线作业二三一答案(随机)...
  19. Tiva单片机——麦克风声音数据的储存/回放(Flash读/写)
  20. 判定 2000—2500 年中的每一年是否闰年,并将结果输出

热门文章

  1. VS无法读取项目文件?
  2. Assets.car 桌面解压工具
  3. Web会话安全分析工具ProxyStrike
  4. swift1.2语言函数和闭包函数介绍
  5. android谷歌补丁日期,在谷歌日历Android中添加开始日期和结束日期之间所有日期的事件...
  6. jquery实现截取pc图片_jquery 上传图片自由截取
  7. oracle 错误2 启动服务提示找不到指定文件_Weblogic中间件创建文件权限问题解决...
  8. 连续投影算法_出货量第一,专利300+,极米科技如何成为“投影一哥”?
  9. python 网页上显示数据_用Python实现网页数据抓取
  10. 计算机网络教学重点突破,武汉理工大学计算机网络复习重点教学内容(34页)-原创力文档...