亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Java 輸入/輸出

2019-11-17 04:10:31
字體:
來源:轉載
供稿:網友

java語言中,I/O的方式是流的方式。流(stream)這是個學習java輸入輸出的最基本的概念。流是字節從源到目的的有序序列。一方面是字節,一方面是有序的。流描述的是一個過程,順序嚴格。一個需要鍵盤輸入的程序可以用流來做到這一點。兩種基本的流是:輸入流和輸出流。你可以從輸入流讀,但你不能對它寫。要從輸入流讀取字節,必須有一個與這個流相關聯的字符源。這些東西都放在java.io.*這個包里了。io是java的第一大包。在java.io 包中,有一些流是結點流,即它們可以從一個特定的地方讀寫,例如磁盤或者一塊內存。其他流稱作過濾流。一個過濾器輸入流是用一個到已存在的輸入流的連接創建的。此后,當你試圖從過濾輸入流對象讀時,它向你提供來自另一個輸入流對象的字符。
常見的幾種流:
字節流:傳字節的。以8位字節為單位進行讀寫,以InputStream與OutputStream為基礎類
字符流: 傳字符的。以16位字符為單位進行讀寫,以Reader與Writer為基礎類
文件流: 傳文件的。屬于節點流,對文件讀寫,傳輸。里面的類很多。
序列化:傳對象的。一個對象怎么讀啊,只有變成二進制才可以讀,這就是序列化。
實踐: //這是一個字節流的例子,以InputStream與OutputStream為基礎類
import java.io.*;
class ByteArrayOutputStreamDemo {
public static void main(String args[]) throws IOException {
ByteArrayOutputStream f = new ByteArrayOutputStream();
String s = "This should end up in the array";
byte buf[] = s.getBytes();
f.write(buf);
System.out.System.out.println(f.toString());
System.out.println("Into array");
byte b[] = f.toByteArray();

for (int i=0; i<b.length; i++) {
System.out.print((char) b[i]);}
System.out.println("/nTo an OutputStream()");
//輸出到文件test.txt中
OutputStream f2 = new FileOutputStream("test.txt");
f.writeTo(f2);
f2.close();
System.out.println("Doing a reset");
f.reset();
for (int i=0; i<3; i++)
f.write('X');
System.out.println(f.toString());}}
//字符流的例子,以Reader與Writer為基礎類
import java.io.*;
public class CharArrayReaderDemo {
public static void main(String args[]) throws IOException {

String tmp = "abcdefghijklmnopqrstuvwxyz";
int length = tmp.length();
char c[] = new char[length];
tmp.getChars(0, length, c, 0);
CharArrayReader input1 = new CharArrayReader(c);
CharArrayReader input2 = new CharArrayReader(c, 0, 5);

int i;
System.out.println("input1 is:");
while((i = input1.read()) != -1) {
System.out.print((char)i);}
System.out.println();
System.out.println("input2 is:");
while((i = input2.read()) != -1) {
System.out.print((char)i);}
System.out.println();
}}
//文件流的例子
import java.io.*;
class FileInputStreamDemo {
public static void main(String args[]) throws Exception {
int size;
InputStream f =
new FileInputStream("FileInputStreamDemo.java");
System.out.println("Total Available Bytes: " +
(size = f.available()));
int n = size/40;
System.out.println("First " + n +
" bytes of the file one read() at a time");
for (int i=0; i < n; i++) {
System.out.print((char) f.read());
}
System.out.println("/nStill Available: " + f.available());
System.out.println("Reading the next " + n +
" with one read(b[])");
byte b[] = new byte[n];
if (f.read(b) != n) {
System.err.println("couldn't read " + n + " bytes.");
}
System.out.println(new String(b, 0, n));
System.out.println("/nStill Available: " + (size = f.available()));
System.out.println("Sk
ipping half of remaining bytes with skip()");
f.skip(size/2);
System.out.println("Still Available: " + f.available());
System.out.println("Reading " + n/2 + " into the end of array");
if (f.read(b, n/2, n/2) != n/2) {
System.err.println("couldn't read " + n/2 + " bytes.");
}
System.out.println(new String(b, 0, b.length));
System.out.println("/nStill Available: " + f.available());
f.close();
}
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩国产一区在线| www.欧美精品| 精品露脸国产偷人在视频| 亚洲三级黄色在线观看| 国产精品视频xxxx| 久久在线观看视频| 亚洲国产精品久久91精品| 国产精品白嫩美女在线观看| 欧美激情性做爰免费视频| 亚洲天堂影视av| 国产欧美在线观看| 亚洲欧洲一区二区三区在线观看| 日韩综合视频在线观看| 久久国产精品免费视频| 久久99精品久久久久久琪琪| 午夜精品在线观看| 国产日本欧美一区二区三区| 亚洲天堂开心观看| 日av在线播放中文不卡| 成人福利免费观看| 国产一区二区成人| 日韩毛片在线看| 庆余年2免费日韩剧观看大牛| 欧美视频二区36p| 成人精品一区二区三区| 久久亚洲成人精品| 精品视频久久久久久久| 亚洲电影免费观看高清完整版| 国产在线视频欧美| 中文字幕免费精品一区| 欧美日韩美女在线观看| 日韩视频免费在线观看| 中文字幕综合一区| 久久久久久久久爱| 亚洲va电影大全| 久久99亚洲精品| 欧美午夜性色大片在线观看| 成人字幕网zmw| 国产成人精品av在线| 国产精品网红直播| 亚洲精品成人av| 国产精品r级在线| xxxx欧美18另类的高清| 欧美一级电影在线| 亚洲图片欧洲图片av| 亚洲黄色www| 国模极品一区二区三区| 久久综合国产精品台湾中文娱乐网| 亚洲第一区在线观看| 亚洲欧美日韩一区二区在线| 亚洲国产精久久久久久久| 国产精品美乳一区二区免费| 国产精品久久久久久亚洲调教| 日韩精品视频中文在线观看| 色综合久久久久久中文网| 精品久久久精品| 国内伊人久久久久久网站视频| 中文字幕亚洲无线码在线一区| 日韩在线视频免费观看高清中文| 成人国产亚洲精品a区天堂华泰| 亚洲人成在线一二| 日韩免费电影在线观看| 性夜试看影院91社区| 国产精品久久久久久久7电影| 欧美一级视频免费在线观看| 日韩大片在线观看视频| 亚洲人午夜精品| 深夜福利国产精品| 精品中文字幕视频| 久久天天躁狠狠躁夜夜爽蜜月| 日韩欧美亚洲国产一区| 亚洲精品影视在线观看| 91香蕉电影院| 欧美精品亚州精品| 久久99久久99精品中文字幕| 91精品国产91久久久久久| 国产精品久久久久91| 久热精品视频在线观看一区| 欧美成人黑人xx视频免费观看| 日本19禁啪啪免费观看www| 亚洲午夜久久久影院| 成人av在线网址| 国产精品网红福利| 青青草一区二区| 国产精品1区2区在线观看| 欧美亚洲激情视频| 久久这里只有精品99| 国产91色在线免费| 久久亚洲影音av资源网| 日韩欧美国产免费播放| 日韩不卡中文字幕| 91av中文字幕| 日韩风俗一区 二区| 欧美成人性色生活仑片| 亚洲国产成人久久综合| 亚洲午夜未满十八勿入免费观看全集| 欧美人与性动交| 欧美日韩中文字幕日韩欧美| www.亚洲男人天堂| 亚洲偷欧美偷国内偷| 欧美性猛交xxxx富婆| 一区二区日韩精品| 欧美激情视频网站| 亚洲人午夜精品| 亚洲欧洲日韩国产| 2020欧美日韩在线视频| 国产欧洲精品视频| 精品国产乱码久久久久酒店| 欧美激情按摩在线| 久久久久久久久久久免费| 久久的精品视频| 国内精品久久久| 日韩在线不卡视频| 久久男人资源视频| 一区三区二区视频| 欧美在线视频观看| 北条麻妃一区二区三区中文字幕| 国产一区视频在线| 国产精品私拍pans大尺度在线| 亚洲精品网址在线观看| 国产精品色婷婷视频| 国产精品视频一| 亚洲国产精品久久久久秋霞不卡| 午夜精品蜜臀一区二区三区免费| 午夜精品久久久久久久99热浪潮| 亚洲欧美综合区自拍另类| 国产福利精品视频| 日韩成人中文字幕| 91av在线国产| 国产精品第一视频| 96sao精品视频在线观看| 国产91热爆ts人妖在线| 国产精品自产拍高潮在线观看| 国产精品自拍偷拍| 精品国产一区二区三区久久| 亚洲精品99999| 国产69精品99久久久久久宅男| 色悠悠久久久久| 992tv成人免费影院| 夜夜嗨av色综合久久久综合网| 久久久久久久久久亚洲| 中文字幕亚洲欧美在线| 国产成人av网址| 欧美日韩ab片| 欧美性20hd另类| 久久电影一区二区| 欧美性猛交xxxx免费看| 91成人国产在线观看| 成人黄色av网站| 亚洲自拍另类欧美丝袜| 国产精品极品美女粉嫩高清在线| 欧美激情a∨在线视频播放| 欧美日韩国产成人| 欧美成人精品h版在线观看| 2019中文字幕全在线观看| 91久久久在线| 日日狠狠久久偷偷四色综合免费| 97精品视频在线| 国产精品黄色av| 久久亚洲欧美日韩精品专区| 91大神福利视频在线| 91麻豆国产语对白在线观看| 欧美一级黑人aaaaaaa做受| 国产91精品网站|