java從輸入流中獲取數(shù)據(jù)并返回字節(jié)數(shù)組示例
更新時間:2014年01月11日 16:28:18 作者:
這篇文章主要介紹了java從輸入流中獲取數(shù)據(jù)并以字節(jié)數(shù)組返回,這是一個常用的方法,以后可以直接拿來用。這種輸入流可以來自Android本地,也可以來自網(wǎng)絡(luò)
復(fù)制代碼 代碼如下:
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
//從輸入流中獲取數(shù)據(jù)并以字節(jié)數(shù)組返回
public class StreamTool {
/**
* 從輸入流獲取數(shù)據(jù)
* @param inputStream
* @return
* @throws Exception
*/
public static byte[] readInputStream(InputStream inputStream) throws Exception{
byte[] buffer = new byte[1024];
int len = -1;
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
while((len = inputStream.read(buffer)) != -1){
outputStream.write(buffer, 0, len);
}
outputStream.close();
inputStream.close();
return outputStream.toByteArray();
}
}
相關(guān)文章
Android studio實現(xiàn)滑動開關(guān)
這篇文章主要為大家詳細介紹了Android studio實現(xiàn)滑動開關(guān),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-03-03
Android自定義控件RatingBar調(diào)整字體大小
這篇文章主要為大家詳細介紹了Android自定義控件RatingBar調(diào)整字體大小的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03
Android開發(fā)手冊shape屬性和子屬性使用說明
這篇文章主要為大家介紹了Android開發(fā)手冊shape屬性和子屬性使用說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06
Android實現(xiàn)頂部底部雙導(dǎo)航界面功能
這篇文章主要為大家詳細介紹了Android實現(xiàn)頂部\底部雙導(dǎo)航界面功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-09-09
Android開發(fā)技巧之永不關(guān)閉的Toast信息框(長時間顯示而非系統(tǒng)關(guān)閉)
Toast信息提示框之所以在顯示一定時間后會自動關(guān)閉,是因為在系統(tǒng)中有一個Toast隊列;那么有些時候需要這個Toast信息提示框長時間顯示,直到需要關(guān)閉它時通過代碼來控制,而不是讓系統(tǒng)自動來關(guān)閉Toast信息提示框2013-01-01
Flutter?LinearProgressIndicator使用指南分析
這篇文章主要為大家介紹了Flutter?LinearProgressIndicator使用指南分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-03-03

