編輯:初級開發
FileWriter(File file) //創建文件通過File對象
FileWriter(File file, boolean append) //如果文件存在,第二個參數設置為false則覆蓋,為true則代表追加方式。
FileWriter(FileDescriptor fd) //通過FileDescriptor對象來生成文件
FileWriter(String filename) //寫入文件,參數為完整的路徑和文件名
FileWriter(String filename, boolean append) //第二個參數通第二種重載方式一樣。
因為該類從Java.io.OutputStreamWriter繼承,具備
void close()
void flush()
String getEncoding()
void write(char[] buf, int offset, int count)
void write(String str, int offset, int count)
void write(int oneChar)
還可以使用Java.io.Writer
Writer append(CharSequence csq)
Writer append(CharSequence csq, int start, int end)
Writer append(char c)
abstract void close()
abstract void flush()
abstract void write(char[] buf, int offset, int count)
void write(String str, int offset, int count)
void write(int oneChar)
void write(char[] buf)
void write(String str)
對於Text文本文件在android平台上的讀取,可以使用FileReader類,位於Java.io.FileReader,提供了三種重寫方式分別為FileReader(File file) 、FileReader(FileDescriptor fd) 和 FileReader(String filename) 唯一需要注意的是會拋出FileNotFoundException 異常。有關讀取操作有下面幾個父類的方法可以使用
支持 Java.io.InputStreamReader 的所有方法
void close()
String getEncoding()
int read(char[] buf, int offset, int length)
int read()
boolean ready()
支持 Java.io.Reader 的所有方法
abstract void close()
void mark(int readLimit) //設置一個標記
boolean markSupported() //判斷是否支持標記mark()或重置reset()方法
abstract int read(char[] buf, int offset, int count)
int read(CharBuffer target)
int read(char[] buf)
int read()
boolean ready()
void reset() //重置讀取的位置
long skip(long count)
這裡android123提醒大家如何要開發一個Text讀寫功能的閱讀器,需要考慮文件的編碼類型,一般對於簡體我們主要使用gbk,繁體的big5問題。
58.List11 多選List 源碼就這些:注意第8行 final ListView listView = getListVIEw();獲得當前List&n
Nexue One是有一定的緣分的,記得是在1月12號的晚上寫的Nexus One評測,因為對這款手機的關注,使得在奔赴下一個工作征程的時候最後用Nexu
隨著Android機型的不斷增多,從默認HVGA 320x480 到 WVGA 480x800 、FWVGA 480x854 以及QVGA的240x320,
本文節選於機械工業出版社推出的《android應用開發揭秘》一書,作者為楊豐盛。本書內容全面,詳細講解了Android框架、android組件、用戶界面開發、游戲開發、