freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java語言程序設(shè)計基礎(chǔ)第2版java的輸入輸出系統(tǒng)ppt-資料下載頁

2025-10-07 16:19本頁面
  

【正文】 ((listOfWords[numwords] = ()) != null) numwords++。 quicksort(listOfWords, 0, numwords1)。 for (int i = 0。 i numwords。 i++) (listOfWords[i])。 ()。 } 2021/11/10 100 catch (IOException e) { (SortThread run: + e)。 } } } private static void quicksort(String[] a, int lo0, int hi0) { int lo = lo0。 int hi = hi0。 if (lo = hi) return。 2021/11/10 101 String mid = a[(lo + hi) / 2]。 while (lo hi) { while (lohi amp。amp。 a[lo].pareTo(mid) 0) lo++。 while (lohi amp。amp。 a[hi].pareTo(mid) 0) hi。 if (lo hi) { String T = a[lo]。 a[lo] = a[hi]。 a[hi] = T。 lo++。 hi。 } } 2021/11/10 102 if (hi lo) { int T = hi。 hi = lo。 lo = T。 } quicksort(a, lo0, lo)。 quicksort(a, lo == lo0 ? lo+1 : lo, hi0)。 } } 2021/11/10 103 SequenceInputStream ? SequenceInputStream的作用是將兩個或兩個以上的 InputStream轉(zhuǎn)換成一個InputStream進(jìn)行處理 2021/11/10 104 SequenceInputStream的構(gòu)造方法 ? SequenceInputStream(Enumeration e):以給定的多個 InputStream對象為基礎(chǔ)構(gòu)造SequenceInputStream對象 ,其中:給定的 Enumeration對象中保存的內(nèi)容必須是各種類型的 InputStream對象 ? SequenceInputStream(InputStream s1, InputStream s2):以給定的兩個InputStream對象為基礎(chǔ)構(gòu)造SequenceInputStream 2021/11/10 105 SequenceInputStream舉例 import .*。 public class Concatenate { public static void main(String[] args) throws IOException{ ListOfFiles mylist = new ListOfFiles(args)。 SequenceInputStream s = new SequenceInputStream(mylist)。 int c。 while ((c = ()) != 1) (c)。 ()。 } } 2021/11/10 106 class ListOfFiles implements Enumeration { private String[] listOfFiles。 private int current = 0。 public ListOfFiles(String[] listOfFiles) { = listOfFiles。 } public boolean hasMoreElements() { if (current ) return true。 else return false。 } 2021/11/10 107 public Object nextElement() { InputStream in = null。 if (!hasMoreElements()) throw new NoSuchElementException(No more files.)。 else { String nextElement = listOfFiles[current]。 current++。 try { in = new FileInputStream(nextElement)。 } 2021/11/10 108 catch (FileNotFoundException e) { (ListOfFiles: Can39。t open + nextElement)。 } } return in。 } } 2021/11/10 109 在內(nèi)存中讀寫的流 ?在內(nèi)存中讀寫的流指從內(nèi)存中讀取內(nèi)容或向內(nèi)存中寫入內(nèi)容的流。 ?在內(nèi)存中讀寫的流包含以下幾種: – CharArrayReader – CharArrayWriter – ByteArrayInputStream – ByteArrayOutputStream – StringReader – StringWriter – StringBufferInputStream( Deprecated) 2021/11/10 110 CharArrayReader的構(gòu)造方法 ? CharArrayReader(char[] buf):構(gòu)造一個以給定的數(shù)組中的內(nèi)容為內(nèi)容的CharArrayReader對象 ? CharArrayReader(char[] buf, int offset, int length):構(gòu)造一個 CharArrayReader對象,同時將給定數(shù)組中的一部分內(nèi)容作為其內(nèi)容 2021/11/10 111 CharArrayWriter的構(gòu)造方法 ? CharArrayWriter():構(gòu)造一個空的CharArrayWriter對象,并為其分配默認(rèn)大小的緩沖區(qū) ? CharArrayWriter(int initialSize) :構(gòu)造一個空的 CharArrayWriter對象,并為其分配指定大小的緩沖區(qū) 2021/11/10 112 CharArrayWriter中的方法 ? size():返回 CharArrayWriter中緩沖區(qū)的大小 ? toCharArray():返回由輸入到CharArrayWriter中的字符數(shù)據(jù)組成的字符數(shù)組 ? toString():返回由輸入到 CharArrayWriter中的字符數(shù)據(jù)組成的字符串 ? writeTo(Writer out):將 CharArrayWriter中的數(shù)據(jù)寫入到指定的 Writer對象中 2021/11/10 113 ByteArrayInputStream的構(gòu)造方法 ? ByteArrayInputStream(byte[] buf); 構(gòu)造一個以給定數(shù)據(jù)為內(nèi)容的ByteArrayInputStream對象 ? ByteArrayInputStream(byte[] buf, int offset, int length) ; 構(gòu)造一個 ByteArrayInputStream對象,并將給定的數(shù)據(jù)的一部分內(nèi)容作為其內(nèi)容 2021/11/10 114 ByteArrayOutputStream的構(gòu)造方法 ? ByteArrayOutputStream():構(gòu)造一個空的ByteArrayOutputStream并為其分配默認(rèn)大小的緩沖區(qū) ? ByteArrayOutputStream(int size) 構(gòu)造一個空的 ByteArrayOutputStream并為其分配指定大小的緩沖區(qū) 2021/11/10 115 ByteArrayOutputStream中的方法 ? toByteArray() :返回以ByteArrayOutputStream中的數(shù)據(jù)組成的數(shù)組 ? toString(String enc):返回由ByteArrayOutputStream中的數(shù)據(jù)組成,按照給定的規(guī)則進(jìn)行編碼的字符串 ? writeTo(OutputStream out):將ByteArryaOutputStream中的數(shù)據(jù)寫入到給定的 OutputStream中 2021/11/10 116 StringReader的構(gòu)造方法 ? StringReader(String s):構(gòu)造一個以給定的字符串為內(nèi)容的 StringReader對象 2021/11/10 117 StringWriter的構(gòu)造方法 ? StringWriter() :構(gòu)造一個空的 StringWriter對象,并為其分配默認(rèn)大小的緩沖區(qū) ? StringWriter(int initialSize)構(gòu)造一個空的StringWriter對象,并為其分配指定大小的緩沖區(qū) 2021/11/10 118 對象序列化 ?對象的序列化實現(xiàn)對象的讀寫和對象狀態(tài)的永久性保存 ? Java I/O中實現(xiàn)對象序列化的類 – ObjectInputStream – ObejctOutputStream 2021/11/10 119 進(jìn)行字節(jié)和字符轉(zhuǎn)換的流 ? InputStreamReader和 OutputStreamWriter實現(xiàn)了字符流和字節(jié)流的轉(zhuǎn)換 2021/11/10 120 InputStreamReader的構(gòu)造方法 ? InputStreamReader(InputStream in); 使用默認(rèn)編碼將給定的 InputStream對象轉(zhuǎn)換成 InputStreamReader對象。 ? InputStreamReader(InputStream in, Charset cs); 使用指定編碼將給定的 InputStream對象轉(zhuǎn)換成 InputStreamReader對象。 2021/11/10 121 ? InputStreamReader(InputStream in, CharsetDecoder dec); 使用指定解碼將給定的 InputStream對象轉(zhuǎn)換成 InputStreamReader對象。 ? InputStreamReader(InputStream in, String charsetName); 使用指定編碼將給定的 InputStream對象轉(zhuǎn)換成 InputStreamReader對象。 2021/11/10 122 OutputStreamWriter的構(gòu)造方法 ? OutputStreamWriter(OutputStream out); 采用默認(rèn)編碼方式,將給定的 OutputStream對象轉(zhuǎn)換成為 OutputStreamWriter對象。 ? OutputStreamWriter(OutputStream out, Charset cs); 采用指定的編碼方式,將給定的OutputStream對象轉(zhuǎn)換成為OutputStreamWriter對象。 2021/11/10 123 ? OutputS
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1