文章詳情頁(yè)
java - 請(qǐng)教一個(gè)IO的問(wèn)題
瀏覽:84日期:2023-12-03 08:25:09
問(wèn)題描述
OutputStream outputStream = uploadFileUtil.getTargetFileOutputStream(monthlyReportFolder, fileName);
我通過(guò)一個(gè)方法,根據(jù)Http文件路徑返回SmbFile對(duì)象的流對(duì)象,也就是獲得了OutputStream ,已知這個(gè)文件是html文件。我現(xiàn)在要把這個(gè)文件讀成String對(duì)象,就是我要拿到這個(gè)html文件里面的源代碼。請(qǐng)教該怎么操作呢、
問(wèn)題解答
回答1:這個(gè)outputStream具體指向的實(shí)例類型是什么?假設(shè)其指向的是個(gè)FileOutputStream,可以用類似如下代碼獲取其源代碼。
OutputStream outputStream = new FileOutputStream(fileName);ByteArrayOutputStream baos=new ByteArrayOutputStream(); outputStream.write(baos.toByteArray()); str = baos.toString();
標(biāo)簽:
java
上一條:java - 為什么瀏覽器得不到查到的數(shù)據(jù),后臺(tái)正常輸出,并未報(bào)錯(cuò)啊下一條:java - Spring boot項(xiàng)目 可以通過(guò)ip+port+contentPath就直接顯示所有的接口地址和數(shù)據(jù)信息,這是為什么???
相關(guān)文章:
1. java 排序的問(wèn)題2. java - 抽象內(nèi)部類+泛型3. css3寫(xiě)不規(guī)則樣式背景4. javascript - 關(guān)于圣杯布局的一點(diǎn)疑惑5. docker start -a dockername 老是卡住,什么情況?6. docker-machine添加一個(gè)已有的docker主機(jī)問(wèn)題7. dockerfile - 為什么docker容器啟動(dòng)不了?8. myeclipse用來(lái)打包的插件出錯(cuò)了9. 在windows下安裝docker Toolbox 啟動(dòng)Docker Quickstart Terminal 失敗!10. docker容器呢SSH為什么連不通呢?
排行榜

熱門(mén)標(biāo)簽