A Wetpaint Site
|
TV Fandex 100
Sign in to Wetpaint
Internet Explorer 6.0 is not supported. Please try
IE 8
or
Firefox
.
104javagroup
Home
Discussions
Photos
Videos
News
Updates
Droplets
Members
Sign in
or
Chapter6
Page Versions
Key:
additions
deletions
Please select two page versions to compare - check the checkbox to the right of each version.
Showing 4 pages
Date/Time
Made By
Edit Note
Type
Scope
Compare
Sep 5 2007, 11:54 PM EDT
sadme
edit
58 words deleted
Change:
StringBuffer與StringBuilder,初始都只有十六個BYTE的空間,可以在初始化給定起始空間。 6. 串連的函式由左至右執行。
二、 檔案I/O 1. File → FileReader → BufferedReader
FileWriter → BufferedWriter
∣→ PrintWriter 2. 使用串連及包裝的概念。 三、 序列化 1. 要實作Serializable介面,該物件才能被序列化。 2. 標示為transient的實體變數不會被序列化。 3. 序列化只會處理實體變數。 4. 需要整個繼承樹都可以序列化,因為反序列化,會呼叫所有的建構子。 5. 如果有不能被序列化的父類別需要另外處理(defaultReadObject(),defaultWriteObject())。 四、 日期,數字,貨幣 1. 日期類別 java.util.Date、java.util.Calendar、java.text.DateFormat。 2. 數字、貨幣類別 java.text.NumberFormat。 3. 地區化類別 java.util.Locale。 4. 格式化類別使用getInstance(),取得實例,也可以使用例如getDateInstance搭配local取得地區化格式。 5. Date為自1970年到目標時間的毫秒數,目前眾多函式已經廢棄,轉而交給Calendar做處理。 6. Calendar也是使用getInstance取得實例。
View changes from previous version.
(Word count: 0)
Sep 5 2007, 11:54 PM EDT
sadme
edit
194 words deleted
Change:
空白字元。
4. \S 等於 [^ \t\n\x0B\f\r] 非空白字元。
5. \w 等於 [a-zA-Z_0-9] 數字或是英文字。
6. \W 等於 [^a-zA-Z_0-9] 非數字與英文字。 EX: Pattern pattern1 = Pattern.compile( "set\\d\\d\\d([_\\s])?([is\\s])?"); Matcher matcher1 = pattern1.matcher(line); while(matcher1.find()){ System.out.println(matcher1.group().toString()); } 建立一個比對用的pattern,是使用字串做輸入,所以要先編寫出正規式,再轉成字串。 建立一個比對用的容器matcher,將pattern比對的結果儲存在裡面。 可以使用group()函式,把完整比對出的字詞抓出來做處理、start()函式會抓出位置。 ?、*、+ 三個符號為greedy,後面多加一個?是reluctant。
2. 符號化: i. 使用String.split()或Scanner,Scanner預設使用空白為分割,可以使用正規是作為分隔符號,並且適用叠代。 3. 格式化: i. 使用printf()及format()。 ii. %[引數索引$][標記][寬度][.精確度]轉換字元。 iii. 標記:‘–’向左靠齊、‘+’包含正負號、‘0’用零填補、‘,’分隔符號、‘(’負數放於括號內。 iv. 轉換字元:b布靈、c字元、d整數、f浮點數、s字串
View changes from previous version.
(Word count: 52)
Sep 5 2007, 11:52 PM EDT
sadme
d
edit
252 words added
Change:
∣→ PrintWriter 2. 使用串連及包裝的概念。 三、 序列化 1. 要實作Serializable介面,該物件才能被序列化。 2. 標示為transient的實體變數不會被序列化。 3. 序列化只會處理實體變數。 4. 需要整個繼承樹都可以序列化,因為反序列化,會呼叫所有的建構子。 5. 如果有不能被序列化的父類別需要另外處理(defaultReadObject(),defaultWriteObject())。 四、 日期,數字,貨幣 1. 日期類別 java.util.Date、java.util.Calendar、java.text.DateFormat。 2. 數字、貨幣類別 java.text.NumberFormat。 3. 地區化類別 java.util.Locale。 4. 格式化類別使用getInstance(),取得實例,也可以使用例如getDateInstance搭配local取得地區化格式。 5. Date為自1970年到目標時間的毫秒數,目前眾多函式已經廢棄,轉而交給Calendar做處理。 6. Calendar也是使用getInstance取得實例。 五、 剖析、符號化、格式化 1. 正規式:
1.
單一字元(single character):例如一Regular Expression "P",那麼任何包含P字元的句子,都會被找出,如"People"、"Person"但不會找出"pig"。
2.
. (any character):.可用以代表任意的字元,例如一Regular Expression ".t.m",那麼"atom"、"item"跟"stem"都會被比對找出。
3.
View changes from previous version.
(Word count: 290)
Aug 22 2007, 6:35 AM EDT
jefflinweb
create
No content added or deleted.
Change:
Created by
jefflinweb
Aug 22 2007, 6:35 AM EDT for: no reason given
JavaScript must be enabled in order for you to contribute to this site.
To start contributing, enable JavaScript by changing your browser options, then
try again
.
Home
Chapter 1
Chapter 2
Chapter3
Chapter4
Chapter 5
Chapter6
Chapter7
Chapter8
Chapter9
Chapter10
Chapter11
Chapter12
new page
(Uncategorized)