導航:首頁 > 編程語言 > java輸出和響應

java輸出和響應

發布時間:2023-05-28 00:39:16

『壹』 java中如何實現文件的輸入和輸出

程序如下:
<span style="color:#990000;">

</span>File file1 = new File("/home/a123/a");

if (file1.exists()) {
System.out.println("存在文件夾a");
} else {
file1.mkdir(); // 文件夾的創建 創建文件夾/home/a123/a
}
File file2 = new File("/home/a123/a/test");
if (file2.exists()) {
System.out.println("存在文件夾或者文件test");
} else {
try {
file2.createNewFile(); // 文件的創建,注意與文件夾創建的區別
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

/**
* 最簡單的文件讀寫方法是使用類FileWriter
* (它的父類依次是java.io.OutputStreamWriter——>java.io.Writer——>java.lang.Object );
*/

// 下面是向文件file2裡面寫數據
try {
FileWriter fileWriter = new FileWriter(file2);
String s = new String("This is a test! \n" + "aaaa");
fileWriter.write(s);
fileWriter.close(); // 關閉數據流

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

/*
* 這樣寫數據的話,是完全更新文件test裡面的內容,即把以前的東西全部刪除,重新輸入。
* 如果不想刪除以前的數據,而是把新增加的內容增添在文件末尾處。只需要在創建FileWriter對象時候,使用另外一個構造函數即可:
* FileWriter fileWriter=new FileWriter(file2,true);
*/

// 下面是從文件file2讀東西
try {
FileReader fileReader = new FileReader(file2);
String s = null;
char ch;
try {
char[] c = new char[100];
fileReader.read(c,0,2); // 具體想得到文件裡面的什麼值(單個char?int?還是String?),
System.out.println(c);
fileReader.close();

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
/**
* 具體想得到文件裡面的什麼值(單個char?int?還是String?),需要知道不通read的不同用法:
* 1. int read() 讀取單個字元。
* 2. int read(char[] cbuf) 將字元讀入數組。 可以再將字元型數組轉化位字元串
* 3. int read(char[] cbuf,int off,int len) 將字元讀入數組的某一部分。
* 這三個方法都返回一個int值,作用是:讀取的字元數,如果已到達流的末尾,則返回 -1.
*/

}

『貳』 java輸入輸出流

你先把xls文件組織好
然後用
response.setContentType(
"application/ms-excel;charset=GB2312");
response.setHeader(
"Content-Disposition",
"attachment;filename=keke.xls");
設置響應頭
然後把xls對象用二進制流讀進來
轉成byte[]
在用
response.getOutputStream()得到響應的輸出流
把btye[]輸入到也面就可以了

由於我沒有用過樓主所用的WritableWorkbook這個類,所以怎樣轉我也不敢亂說
我做XLS的時候用的是POI的包,他內部封裝了一些東西,可以很容易的就得到workbook的流.
如果樓主有興趣,建議看一下,使用起來非常簡單

『叄』 java中關於輸入輸出的類和介面及相應的異常一般是在哪個包裡面

1.開門見山直接回答知識點
2.對相關知識點進行延伸
3.規范排版,內容充實更容易通過認證哦
4.補充參考資料(沒有可以忽略哦~)

『肆』 javaweb如何實現請求和響應

先來看一個流程圖:


伺服器處理請求的流程:

(1)伺服器每次收到請求時,都會為這個請求開辟一個新的線程。

(2)伺服器會把客戶端的請求數據封裝到request對象中,request就是請求數據的載體!

(3)伺服器還會創建response對象,這個對象與客戶端連接在一起,它可以用來向客戶端發送響應。

由流程圖可以看出,在JavaWeb的請求與響應中,最重要的兩個參數為request以及response,這兩參數在Servlet的service( )方法中。

1、response概念:

response是Servlet.service方法的一個參數,類型為javax.servlet.http.HttpServletResponse。在客戶端發出每個請求時,伺服器都會創建一個response對象,並傳入給Servlet.service()方法。response對象是用來對客戶端進行響應的,這說明在service()方法中使用response對象可以完成對客戶端的響應工作。

response對象的功能分為以下四種:

(1)設置響應頭信息

(2)發送狀態碼

(3)設置響應正文

(4)重定向

2、response響應正文

response是響應對象,向客戶端輸出響應正文(響應體)可以使用response的響應流,repsonse一共提供了兩個響應流對象:

(1)PrintWriter out = response.getWriter():獲取字元流;

(2)ServletOutputStream out = response.getOutputStream():獲取位元組流;

當然,如果響應正文內容為字元,那麼使用response.getWriter(),如果響應內容是位元組,例如下載時,那麼可以使用response.getOutputStream()。

注意,在一個請求中,不能同時使用這兩個流!也就是說,要麼你使用repsonse.getWriter(),要麼使用response.getOutputStream(),但不能同時使用這兩個流。不然會拋出illegalStateException異常。

『伍』 在Java中,Button類的響應函數怎麼寫啊就只是按OK鍵後,想輸出點東西

你的那個類抄要實現Actionlistener介面才可以,
比如public class A implements Actionlistener {

public void actionPerformed(ActionEvent e) {
if(e.getSource()==//你的button的引用名字) {
// functions...
}
}
public static void main(String args[]) {
}

}

『陸』 java servlet中response.getWriter().print()是向哪裡輸出

response是響應,所以輸出的是請求的地方 ,就像ajax,發送請求後會返回數據,而這個
response.getWriter().print()就類似將得到的數據返回到前端

『柒』 java輸入輸出程序代碼

概述

java程序輸入需要用到Scanner工具類,輸出則使用println

解析

1、輸入:

從鍵盤輸入需要用到java的Scanner這個util包下的工具類

Scanner中輸入是需要對輸入的字元進行分類,int類型為nextint()方法,double類型為nextDouble()方法,字元串類型為next()方法。

#code:

閱讀全文

與java輸出和響應相關的資料

熱點內容
鬼片免費推薦 瀏覽:601
文件名後面有3怎麼去掉 瀏覽:658
linuxfstab掛載 瀏覽:750
mac版本qq怎麼改密碼錯誤 瀏覽:553
define組合一般用於頭文件中 瀏覽:165
電影里有個叫大衛的男主角 瀏覽:584
三陰僵屍電影的別名 瀏覽:703
DP 電影 瀏覽:979
有部電影講8個人分娩鏡頭 瀏覽:129
ps4文件夾怎麼加封面 瀏覽:444
網站開發怎麼選擇 瀏覽:446
魅族root升級 瀏覽:46
送快遞電影賣內衣 瀏覽:691
電信網路怎麼繳費 瀏覽:423
杜文澤電影日本 瀏覽:312
看片群qq 瀏覽:516
法國愛情電影完整免費版 瀏覽:421
韓國電影一個女人的手被個被換了什麼電影 瀏覽:228
變身之後我與她的狂想曲下載 瀏覽:903
催眠科技晶元陳銀 瀏覽:332

友情鏈接