乐码库:一个极速、放心、纯净的下载站! 更新: 资源发布
  • 您的位置:首页 > 技术文档 > Java > java 将byte中的有效长度转换为String的实例代码
  • 收藏本页
      java 将byte中的有效长度转换为String的实例代码
      发布时间:2016-12-21 08:07:18 关键词: string,转换byte
      内容简介:下面小编就为大家带来一篇java 将byte中的有效长度转换为String的实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

     一般的我们使用byte接收读取到的数据,若数据没有达到byte定义的大小时,我们直接将byte转换为String则会出现乱码的情况,在这种情况下应该基于read的返回值来转换byte,否则将产生乱码的情况,

    下面是一个简单的示例:

    package com.javaio.myinputstream; 
     
    public class MyConsole { 
      public static void main(String argv[]) throws Exception { 
        System.out.println("please input something:"); 
        byte[] b = new byte[1024]; 
        int len = System.in.read(b); 
        System.out.println("you input is:" + new String(b, 0, len, "UTF-8")); 
      } 
    } 
    

    输出结果

    please input something: 
    asdfasdf 
    you input is:asdfasdf 

    以上这篇java 将byte中的有效长度转换为String的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持乐码库。

      最新更新
      热门排行榜