手机
当前位置:查字典教程网 >编程开发 >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 socket编程实例代码讲解

java操作XML实例代码

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

Java实现的基于socket通信的实例代码

java 自动生成略缩图示例代码

Java Clone(类的复制)实例代码

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

java中的Integer的toBinaryString()方法实例

java中UDP简单聊天程序实例代码

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

精品推荐
分类导航