欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java 將byte中的有效長(zhǎng)度轉(zhuǎn)換為String的實(shí)例代碼

 更新時(shí)間:2016年11月15日 10:33:33   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇java 將byte中的有效長(zhǎng)度轉(zhuǎn)換為String的實(shí)例代碼。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

 一般的我們使用byte接收讀取到的數(shù)據(jù),若數(shù)據(jù)沒(méi)有達(dá)到byte定義的大小時(shí),我們直接將byte轉(zhuǎn)換為String則會(huì)出現(xiàn)亂碼的情況,在這種情況下應(yīng)該基于read的返回值來(lái)轉(zhuǎn)換byte,否則將產(chǎn)生亂碼的情況,

下面是一個(gè)簡(jiǎn)單的示例:

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")); 
  } 
} 

輸出結(jié)果

please input something: 
asdfasdf 
you input is:asdfasdf 

以上這篇java 將byte中的有效長(zhǎng)度轉(zhuǎn)換為String的實(shí)例代碼就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論