软件应用教程

Android读写Txt文本文件代码 Android开发技术

Android读写Txt文本文件代码 Android开发技术

   在Android平台中经常要用到Txt文本文件的读写操作,Android平台中处理Text这样的文本MIME的文件可以使用Java虚拟机的FileWriter类比较简单方便。该类位于java.io.FileWriter,提供了多种重写方法

 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招聘信息_爬虫软件技术与爬虫软件网页数据采集器门户

什么是火车采集器 如何使用火车采集器软件_爬虫软件技术与爬虫软件网页数据采集器门户

如何使用火车采集器制作zencart数据包来进行批量导入商品_爬虫软件技术与爬虫软件网页数据采集器门户

火车头采集器的DedeCMS5.7文章免登陆发布接口_爬虫软件技术与爬虫软件网页数据采集器门户

火车头采集器如何把浏览器里面的cookie到火车头采集器里面_爬虫软件技术与爬虫软件网页数据采集器门户

火车头采集器教程之如何通过fiddler获取cookie简单教程_爬虫软件技术与爬虫软件网页数据采集器门户

火车头采集器FTP设置 图片下载上传的路径的设置_爬虫软件技术与爬虫软件网页数据采集器门户

火车头采集器文件图片下载路径设置简易说明_爬虫软件技术与爬虫软件网页数据采集器门户

火车采集器采集淘宝天猫商品采集多页获取宝贝详细教程_爬虫软件技术与爬虫软件网页数据采集器门户

本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、OS X、Android、iOS、WP8等系统的开关机。

通过下面的方式来联系我们:

电邮:138762189@qq.com

联系QQ:点击这里给我发消息

官方站:www.tadke.com

※ ※ 联系请加我的企鹅号 ※※

※ ※技术支持请微信联系站长 ※※

Copyright © 2016 Tadke.com. Powered by Wordpress.