Nick's Blogger Step By Step
2015年11月17日 星期二
JAVA 加強版for迴圈 用法
JDK 5.0 新增的加強版for迴圈(for each 迴圈)
用法:for( 物件型別 變數: 物件的參考 ) { 迴圈裡的程式內容 }
例如:
創建一個字串陣列,並給定初始值內容。
印出標題。
加強型迴圈的寫法:for( String(陣列型別) string(變數) : num (陣列物件參考) )。
迴圈內印出陣列內容。
印出分隔線。
印出標題。
傳統迴圈的寫法。
迴圈內印出陣列內容。
結果:
2015年11月9日 星期一
JAVA 創建文字檔並寫入資料 FileWriter 用法
FileWriter類別(字符輸出流類別)
用法:
FileWriter fw = new FileWriter(String fileName,boolean append);
例如:
創建一個日期時間格式化的物件 sdf,並定義要格式成yyyy/MM/dd hh:mm:ss:SSS(年/月/日時/分/秒/毫秒)。
用Date類別取得當下系統日期時間date。
利用sdf 的format方法將日期時間date傳入,格式成剛剛定義的樣式,字串輸出。
創建一個字符輸出流類物件,物件參考為fw,第一個參數是檔案的位置,第二個參數是檔案是否續寫,即參數 true 表示在fw對文件再次寫入時,會在該文件的結尾續寫,並不會覆蓋掉。
fw的write方法寫入資料(windows中的換行為\r\n unix下為\r)。
fw的write方法寫入資料及時間。
刷新文件資料,並保存。
關閉文件。(
注意:關閉之後再寫入會拋出IOException錯誤
)
結果:
我們可以在D:槽下找到time.txt的文件,點開後即如下圖所示。
(
注意:若文件位置是創建在C:槽下,有可能會寫入失敗;打開文件發現沒有東西,原因可能是C:槽防寫入機制,建議若要測試還是將文件指定在C:槽以外的地方,例如:D槽,比較保險。
)
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)