java 將byte中的有效長(zhǎng)度轉(zhuǎn)換為String的實(shí)例代碼
一般的我們使用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)文章
IDEA 程序包不存在,找不到符號(hào)但是明明存在對(duì)應(yīng)的jar包(問(wèn)題分析及解決方案)
這篇文章主要介紹了IDEA 程序包不存在,找不到符號(hào)但是明明存在對(duì)應(yīng)的jar包 的解決方案,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08mybatis插件實(shí)現(xiàn)自定義改寫(xiě)表名實(shí)例代碼
在數(shù)據(jù)庫(kù)操作過(guò)程中,經(jīng)常有修改表名的需求,下面這篇文章主要給大家介紹了關(guān)于mybatis插件實(shí)現(xiàn)自定義改寫(xiě)表名的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04java后臺(tái)驗(yàn)證碼生成的實(shí)現(xiàn)方法
在我們使用進(jìn)行系統(tǒng)開(kāi)發(fā)時(shí),為了提高系統(tǒng)的安全性,在登錄的時(shí)候多數(shù)人都會(huì)要求輸入驗(yàn)證,本文介紹了java后臺(tái)驗(yàn)證碼生成的實(shí)現(xiàn)方法,感興趣的一起來(lái)了解一下2021-05-05JavaCV實(shí)現(xiàn)讀取視頻信息及自動(dòng)截取封面圖詳解
javacv可以幫助我們?cè)趈ava中很方便的使用OpenCV以及FFmpeg相關(guān)的功能接口。本文將利用Javacv實(shí)現(xiàn)在視頻網(wǎng)站中常見(jiàn)的讀取視頻信息和自動(dòng)獲取封面圖的功能,感興趣的可以了解一下2022-06-06java實(shí)現(xiàn)簡(jiǎn)單學(xué)生成績(jī)檔案管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)簡(jiǎn)單學(xué)生成績(jī)檔案管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05Java?Stream排序的實(shí)現(xiàn)方式面試精講
這篇文章主要為大家介紹了Java?Stream排序的實(shí)現(xiàn)方式面試精講,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09Idea自定義方法注釋模板的教程詳解(去param括號(hào)、return全類(lèi)名)
這篇文章主要介紹了Idea自定義方法注釋模板(去param括號(hào)、return全類(lèi)名),本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08spring cloud alibaba Nacos 注冊(cè)中心搭建過(guò)程詳解
這篇文章主要介紹了spring cloud alibaba Nacos 注冊(cè)中心搭建過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10Java基于控制臺(tái)界面實(shí)現(xiàn)ATM系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了Java基于控制臺(tái)界面實(shí)現(xiàn)ATM系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05