也就是以下过程的逆过程:
public String selfReadFile(String strFileName){
StringBuffer buf=null;
BufferedReader breader = null;//reader for the template files
try
{
breader = new BufferedReader(new InputStreamReader(new FileInputStream((strFileName)),Charset.forName("utf-8")));
buf = new StringBuffer();
while(breader.ready())
buf.append((char)breader.read());
breader.close();
}//try
catch(Exception e)
{
e.printStackTrace();
}//catch
return buf.toString();
}
public String selfReadFile(String strFileName){
StringBuffer buf=null;
BufferedReader breader = null;//reader for the template files
try
{
breader = new BufferedReader(new InputStreamReader(new FileInputStream((strFileName)),Charset.forName("utf-8")));
buf = new StringBuffer();
while(breader.ready())
buf.append((char)breader.read());
breader.close();
}//try
catch(Exception e)
{
e.printStackTrace();
}//catch
return buf.toString();
}
解决方案 »
- 有人知道Android的MediaPlayer错误(-19,0)吗
- 文档中说什么呢
- 调用lockCanvas问题
- Android Logcat
- 现在Android平台程序开发对flash的支持度怎么样?
- activity无法跳转啊~~~
- Can't dispatch DDM chunk ********: no handler defined
- Android使用sdl1.3播放视频的问题。
- 求助,Android开发中一页面效果
- (求助)本地Android源码与网上他人文章所述不一样
- 请教关于添加应用程序的问题
- 求助:ListView怎么显示不了,Adapter实现是否有问题...哪位帮忙看下...
BufferedReader br=null;
try {
is=asset.open("airport.txt");
br=new BufferedReader(new InputStreamReader(is,"GBK"));
fos=new FileOutputStream("/data/data/com.tarena.android/airport_1.txt");
String str=null;
while((str=br.readLine())!=null){
fos.write(str.getBytes());
fos.flush();
}catch (IOException e) {
// TODO: handle exception
}finally{
if(br!=null)try{br.close();}catch(IOException e){}
if(is!=null)try{is.close();}catch(IOException e){}
if(fos!=null)try{fos.close();}catch(IOException e){}
}