1. 程式人生 > >使用輸入流讀取資料

使用輸入流讀取資料

String path = ServletActionContext.getRequest().getRealPath("/");
path+="make/xlsprint/tFactory.xls";
		
FileInputStream is = new FileInputStream(new File(path));
		
/*****方案一:使用輸入流讀取模板,再寫進輸出流中****/
ByteArrayOutputStream os = new ByteArrayOutputStream();
		
byte[] array = new byte[(int) new File(path).length()];
		
is.read(array);
os.write(array);

相關推薦

使用輸入讀取資料

String path = ServletActionContext.getRequest().getRealPath("/"); path+="make/xlsprint/tFactory.xls"; FileInputStream is = new FileInp

Java中利用IO中的輸入讀取文件實現登錄功能

use 判斷 body 當前 ole pwd files pre users 1 package object.io; 2 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundEx

黑馬基礎階段測試題:通過字符輸入讀取info.txt中的所有內容,每次讀取一行,將每一行的第一個文字截取出來並打印在控制臺上。

print swift red amr ack pub flush app args package com.swift; import java.io.BufferedReader; import java.io.BufferedWriter; import java

IO讀取資料檔案,將資料寫入資料庫,並記錄資料匯入日誌

流程分析: 資料型別: ROUTE_ID,LXBM,ROAD_NAME,SRC_LON,SRC_LAT,DEST_LON,DEST_LAT 10000,G50,滬渝高速,115.8605349,30.08934467,115.5437817,30.08898601 10001,G

C語言fread()函式:讀檔案函式(從檔案讀取資料)

相關函式:fopen, fwrite, fseek, fscanf標頭檔案:#include <stdio.h>定義函式:size_t fread(void * ptr, size_t size, size_t nmemb, FILE * stream);函式說

JAVA使用位元組讀取資料一定注意精確讀取

使用InputStream讀取檔案資料,採用read(byte[])這個方法的時候,一般是如下方式: byte[] bytes = new byte[1024]; File file = new File("G:\\NIO\\src\\cn\\wzy\\test.txt"); InputSt

資料輸入資料輸出

練習:把單個數據(資料型別)寫到一個檔案中,然後再依次讀取出來。 這一節介紹的流可以讀寫基本資料型別的資料。 1、資料輸入流: DataInputStream 構造方法:DataInputStr

c從標準輸入讀取一行的的方法

int main() { char data[1000]; while(gets(data)) { int len = strlen(data) ; printf("%s %d\n",da

java輸入讀取完之後重新讀取的問題

        mark 的常規協定是:如果方法 markSupported 返回 true,那麼輸入流總是在呼叫 mark 之後記錄所有讀取的位元組,並時刻準備在呼叫方法 reset 時(無論何時),再次提供這些相同的位元組。但是,如果在呼叫 reset 之前可以從流中讀取多於 readlimit 的位元組

如何從輸入讀取資料到字串中

一、讀取思路 1.使用InputStream物件構造InputStreamReader 2.使用InputStreamReader物件構造BufferedReader物件 3.構造一個StringBuilder物件,用來接收BufferedReader中的資料 二、原始碼

Java從控制檯讀取資料輸入System.in的幾種方法效率比較

這是一道PTA上關於複雜度演算法的題目——最大子列和問題,程式簡單。 我分別用 1)構造Scanner物件:Scanner in = new Scanner(System.in); 2)構造BufferedReader物件:BufferedReader br = new B

從標準輸入讀取資料

 package chapter10.branch01;import java.io.BufferedReader;import java.io.InputStreamReader;public class TestStandarInput { public static v

輸入輸出讀取本機txt文件:不能將中文字元流轉化為char 因為char一個位元組,中文在UTF-8的情況下是三個位元組,會出現字元擷取

package interview; import org.junit.Test; import java.io.*; public class TestInOrOutStream { class m { @Test void x(){ Sys

javaSE (三十三)其他(序列、記憶體輸出、隨機訪問、物件操作資料輸入輸出、列印、標準輸入輸出、properties)

1、序列流(SequenceInputStream ): 序列流主要的作用就是整合位元組輸入流,將很多的進口整合成一個 這裡著重講一下多於兩個輸入流的整合: 步驟: 建立三個輸入流 建立vector集合存入這些輸入流 將這些輸入流變成列舉型別 Vector.e

使用掃描器Scanner讀取輸入

package demo; import java.util.Scanner; public class Identification { public static void main(String[] args) { Scanner

解決HttpServletRequest的輸入只能讀取一次的問題

some lar ack implement nis har .post 通過 不支持 背景 通常對安全性有要求的接口都會對請求參數做一些簽名驗證,而我們一般會把驗簽的邏輯統一放到過濾器或攔截器裏,這樣就不用每個接口都去重復編寫驗簽的邏輯。 在一個項目中會有很多的接口,而不

acm特殊輸入之字串讀取

bool Input()//轉換成數字 { tp=1; int num=0; char c=getchar(); if(c==EOF) return false; num=c-'0'; while ( (c=getchar())!='\n' ) {

java io系列14:DataInputStream(資料輸入)的認知、原始碼和示例

本章介紹DataInputStream。我們先對DataInputStream有個大致認識,然後再深入學習它的原始碼,最後通過示例加深對它的瞭解。 轉載請註明出處:http://www.cnblogs.com/skywang12345/p/io_14.html DataInputStream

利用緩衝輸入讀取控制檯資訊,作為一個簡單的文字編輯器

package com.example.shoumahis; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class