激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java 中InputStream,String,File之間的相互轉化對比

java 中InputStream,String,File之間的相互轉化對比

2020-09-08 10:35Rain Java教程

這篇文章主要介紹了java 中InputStream,String,File之間的相互轉化對比的相關資料,需要的朋友可以參考下

InputStream,String,File相互轉化

 1. String --> InputStream

java" id="highlighter_762868">
?
1
2
3
4
InputStream String2InputStream(String str){
 ByteArrayInputStream stream = new ByteArrayInputStream(str.getBytes());
 return stream;
}

2. InputStream --> String

?
1
2
3
4
5
6
7
8
9
String inputStream2String(InputStream is){
 BufferedReader in = new BufferedReader(new InputStreamReader(is));
 StringBuffer buffer = new StringBuffer();
 String line = "";
 while ((line = in.readLine()) != null){
  buffer.append(line);
 }
 return buffer.toString();
}

今天從網上看到了另一種方法,特拿來分享

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
String all_content=null;
  try {
  all_content =new String();
 
   InputStream ins = 獲取的輸入流;
 
   ByteArrayOutputStream outputstream = new ByteArrayOutputStream();
  byte[] str_b = new byte[1024];
  int i = -1;
  while ((i=ins.read(str_b)) > 0) {
   outputstream.write(str_b,0,i);
  }
  all_content = outputstream.toString();
 } catch (Exception e) {
 
e.printStackTrace();
  }

此兩種方法上面一種更快,但是比較耗內存,后者速度慢,耗資源少

3、File --> InputStream

?
1
InputStream in = new InputStream(new FileInputStream(File));

4、InputStream --> File

?
1
2
3
4
5
6
7
8
9
10
public void inputstreamtofile(InputStream ins,File file){
OutputStream os = new FileOutputStream(file);
int bytesRead = 0;
byte[] buffer = new byte[8192];
while ((bytesRead = ins.read(buffer, 0, 8192)) != -1) {
os.write(buffer, 0, bytesRead);
}
os.close();
ins.close();
}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99成人在线| 日韩视频精品一区 | 亚洲国产午夜精品 | 国产一级毛片高清视频完整版 | 9999视频| 国产流白浆高潮在线观看 | 国产乱一区二区三区视频 | 免费在线观看亚洲 | 亚洲精品欧美一区二区三区 | 久久久久久久久久久高潮一区二区 | 91av久久 | 成人免费观看毛片 | 亚洲精品久久久久www | 亚洲一区二区三区日本久久九 | 亚洲成人精品在线 | 一级电影在线免费观看 | 欧美成人免费 | 日韩精品中文字幕一区二区三区 | 失禁高潮抽搐喷水h | 99热草| 蜜桃精品视频在线观看 | 国产精品刺激对白麻豆99 | 亚州成人在线观看 | 亚洲日韩中文字幕一区 | 亚洲国产成人一区二区 | 免费看成人av | 国产精品高清一区 | 福利免费在线观看 | 国产成人网 | 久久密| 黄免费在线观看 | 久久人人爽人人爽人人片av高清 | 毛片在哪里看 | 成人mm视频在线观看 | 久久国产精品二国产精品中国洋人 | 国产欧美日韩在线不卡第一页 | 海角在线观看91一区二区 | 成人电影毛片 | 国产亚洲精品久久久久久久久久 | 性爱免费视频 | 精品一区二区在线观看视频 |