手机
当前位置:查字典教程网 >编程开发 >Java >java 将byte中的有效长度转换为String的实例代码
java 将byte中的有效长度转换为String的实例代码
摘要:一般的我们使用byte接收读取到的数据,若数据没有达到byte定义的大小时,我们直接将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的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持查字典教程网。

【java 将byte中的有效长度转换为String的实例代码】相关文章:

java多线程复制文件的实例代码

java对象转换String类型的三种方法

java时间戳转日期格式的实现代码

javamail 发送邮件的实例代码分享

java 图片验证码的实现代码

Java通过接口实现匿名类的实例代码

java中把汉字转换成简拼的实现代码

java 使用线程做的一个简单的ATM存取款实例代码

java socket编程实例代码讲解

java结束进程的实例代码

精品推荐
分类导航